SysPartnerMapper.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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="com.ydtech.modules.admin.dao.SysPartnerMapper">
  4. <resultMap type="com.ydtech.modules.admin.model.SysPartner" id="SysPartnerMap">
  5. <result property="id" column="id" jdbcType="INTEGER"/>
  6. <result property="userId" column="user_id" jdbcType="VARCHAR"/>
  7. <result property="userName" column="user_name" jdbcType="VARCHAR"/>
  8. <result property="proportional" column="proportional" jdbcType="VARCHAR"/>
  9. <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
  10. <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
  11. <result property="delFlag" column="del_flag" jdbcType="INTEGER"/>
  12. </resultMap>
  13. <select id="queryPage" resultType="com.ydtech.modules.admin.model.dto.SysPartnerConsoleDto">
  14. select *
  15. from sys_partner sp
  16. <where>
  17. 1=1
  18. and sp.del_flag ='1'
  19. <if test="vo.userIdList !=null and vo.userIdList!='' and vo.userIdList.size() >0">
  20. and sp.user_id IN
  21. <foreach item="item" index="index" collection="vo.userIdList" open="(" separator="," close=")">
  22. #{item}
  23. </foreach>
  24. </if>
  25. </where>
  26. </select>
  27. <select id="getTreeDeptUser" resultType="com.ydtech.modules.admin.model.dto.SysPartnerConsoleDto">
  28. select sal.user_id as "userId",
  29. sal.user_name as "userName"
  30. from sys_partner sal
  31. where sal.del_flag = '1'
  32. and sal.suggest_id is null
  33. </select>
  34. </mapper>