ConstantCodeMapper.xml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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.ConstantCodeMapper">
  4. <!-- 开启二级缓存 -->
  5. <cache type="org.mybatis.caches.ehcache.LoggingEhcache"/>
  6. <select id="getNoticeHaveImgList" resultType="cn.ubitech.ttc.model.web.webresourceModel" useCache="false">
  7. SELECT
  8. r.*,s.original_name as originalName
  9. FROM
  10. resourcelibrary r FORCE INDEX(INDEX_RESTYPE) LEFT JOIN
  11. system_picture s
  12. ON
  13. r.id = s.infoid
  14. WHERE
  15. s.id is not NULL
  16. and s.isenabled=1
  17. AND r.isenabled=1
  18. and r.restype = 33
  19. ORDER BY
  20. r.createtime DESC
  21. </select>
  22. <select id="getKuLimitList" resultType="cn.ubitech.ttc.entity.Resourcelibrary" useCache="false">
  23. SELECT
  24. r.*
  25. FROM
  26. resourcelibrary r FORCE INDEX(INDEX_RESTYPE)
  27. WHERE
  28. r.restype = #{restype}
  29. AND r.isenabled=1
  30. AND r.comefrom = '320117001'
  31. ORDER BY
  32. r.createtime DESC LIMIT 0,6
  33. </select>
  34. <select id="getOrgLimitList" resultType="cn.ubitech.ttc.model.web.webresourceModel" useCache="false">
  35. SELECT
  36. r.*,c.name as codename
  37. FROM
  38. resourcelibrary r FORCE INDEX (INDEX_RESTYPE) RIGHT JOIN
  39. constant_code c ON r.category = c.code
  40. WHERE
  41. r.restype = #{restype}
  42. AND r.isenabled=1
  43. ORDER BY
  44. r.category ASC
  45. LIMIT 0,7
  46. </select>
  47. <select id="getConstantcode" resultType="cn.ubitech.ttc.entity.ConstantCode">
  48. SELECT
  49. c.*
  50. FROM
  51. constant_code c
  52. WHERE
  53. 1 = 1
  54. AND (
  55. c. CODE LIKE '31%'
  56. OR c. CODE LIKE '32011700%'
  57. OR c. CODE LIKE '32%'
  58. )
  59. AND c.isenabled = 1
  60. </select>
  61. </mapper>