ConinfoClassificationMapper.xml 1.6 KB

12345678910111213141516171819202122232425262728
  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.ConinfoClassificationMapper">
  4. <!-- 开启二级缓存 -->
  5. <!--<cache type="org.mybatis.caches.ehcache.LoggingEhcache"/>-->
  6. <!--<cache type="org.mybatis.caches.ehcache.EhcacheCache">
  7. <property name="timeToIdleSeconds" value="3600"/>
  8. <property name="timeToLiveSeconds" value="3600"/>
  9. <property name="maxEntriesLocalHeap" value="1000"/>
  10. <property name="maxEntriesLocalDisk" value="10000000"/>
  11. <property name="memoryStoreEvictionPolicy" value="LRU"/>
  12. </cache>-->
  13. <select id="getClaidList" resultType="cn.ubitech.ttc.entity.ConinfoClassification">
  14. SELECT * FROM coninfo_classification cc WHERE cc.parentid = #{claid} AND cc.status = 1
  15. AND cc.name like #{filterkeyword}
  16. </select>
  17. <select id="getClaidListPage" resultType="cn.ubitech.ttc.entity.ConinfoClassification">
  18. SELECT * FROM coninfo_classification cc WHERE cc.parentid = 0 AND cc.status = 1 and cc.moduleid = #{moduleid}
  19. AND cc.name like #{filterkeyword} and cc.name != '默认文件夹' order by cc.createtime desc
  20. </select>
  21. <select id="getClaidListPageCount" resultType="java.lang.Integer">
  22. select count(*) as total FROM (
  23. SELECT * FROM coninfo_classification cc WHERE cc.parentid = 0 AND cc.status = 1 and cc.moduleid = #{moduleid}
  24. AND cc.name like #{filterkeyword} and cc.name != '默认文件夹' ) a
  25. </select>
  26. </mapper>