SysMessageMapper.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="cn.ubitech.ttc.dao.SysMessageMapper">
  4. <!-- 开启二级缓存 -->
  5. <!--<cache type="org.mybatis.caches.ehcache.LoggingEhcache"/>-->
  6. <select id="getSysMessageByReciverid" resultType="cn.ubitech.ttc.entity.SysMessage" useCache="false">
  7. select * from sys_message where reciverid = #{reciverid}
  8. <if test="mtype != 0">
  9. and type = #{mtype}
  10. </if>
  11. and isenabled &lt;2
  12. order by createtime desc
  13. </select>
  14. <select id="getAllSysMessageByReciverid" resultType="cn.ubitech.ttc.entity.SysMessage" useCache="false">
  15. select * from sys_message where reciverid = #{reciverid}
  16. <if test="mtype != 0">
  17. and type = #{mtype}
  18. </if>
  19. and isenabled &lt;2
  20. order by createtime desc
  21. </select>
  22. <select id="getNewestSysMessageByMtype" resultType="cn.ubitech.ttc.entity.SysMessage">
  23. select * from sys_message where 1 = 1
  24. <if test="mtype != 0">
  25. and type = #{mtype}
  26. </if>
  27. and isenabled &lt;2
  28. order by updatetime desc
  29. limit 0,1
  30. </select>
  31. <select id="getSysMessageByReciveridCount" resultType="java.lang.Integer">
  32. select count(*) from sys_message where reciverid = #{reciverid}
  33. <if test="mtype != 0">
  34. and type = #{mtype}
  35. </if>
  36. and isenabled &lt;2
  37. </select>
  38. </mapper>