UserTargetMapper.xml 1.3 KB

12345678910111213141516171819202122232425262728293031
  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.dayou.mapper.UserTargetMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.dayou.entity.UserTarget">
  6. <result column="id" property="id" />
  7. <result column="sale_target" property="saleTarget" />
  8. <result column="payment_target" property="paymentTarget" />
  9. <result column="user_id" property="userId" />
  10. </resultMap>
  11. <!-- 通用查询结果列 -->
  12. <sql id="Base_Column_List">
  13. id,
  14. sale_target, payment_target, user_id
  15. </sql>
  16. <select id="getList" parameterType="com.dayou.vo.UserTargetVO" resultType="com.dayou.vo.UserTargetVO">
  17. select ut.id,
  18. ut.sale_target, ut.payment_target, ut.user_id ,u.name as userName
  19. from user_target ut left join user u on u.id = ut.user_id
  20. where u.deleted = 0
  21. <if test="userTargetVO!=null and userTargetVO.userIds!=null and userTargetVO.userIds.size!=0">
  22. and ut.user_id in
  23. <foreach collection="userTargetVO.userIds" open="(" close=")" separator="," item="userId">
  24. #{userId}
  25. </foreach>
  26. </if>
  27. </select>
  28. </mapper>