d45e6b05848f57280d2df3c1342d3b46805a4295.svn-base 693 B

123456789101112131415161718192021
  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="org.jeecg.modules.system.mapper.SysCategoryMapper">
  4. <select id="queryListByPid" parameterType="Object" resultType="org.jeecg.modules.system.model.TreeSelectModel">
  5. select code,
  6. name as "title",
  7. id as "key",
  8. (case when has_child = '1' then 0 else 1 end) as isLeaf,
  9. pid as parentId
  10. from sys_category
  11. where pid = #{pid}
  12. <if test="query!= null">
  13. <foreach collection="query.entrySet()" item="value" index="key" >
  14. and ${key} = #{value}
  15. </foreach>
  16. </if>
  17. </select>
  18. </mapper>