DreUserMapper.xml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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.usky.dxtop.mapper.DreUserMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.usky.dxtop.model.DreUser">
  6. <id column="id" property="id" />
  7. <result column="user_id" property="userId" />
  8. <result column="is_send" property="isSend" />
  9. </resultMap>
  10. <select id="page" resultType="com.usky.dxtop.service.vo.DreUserVO">
  11. select s.*,du.is_send as isSend,du.id as dreUserId
  12. from staff as s
  13. inner join dre_user as du
  14. on s.s_id = du.user_id
  15. <where>
  16. <if test="name !=null and name != ''">
  17. and s.name like concat('%', #{name}, '%')
  18. </if>
  19. <if test="null != isSend">
  20. and du.is_send = #{isSend}
  21. </if>
  22. </where>
  23. order by s.id desc
  24. </select>
  25. <select id="list" resultType="com.usky.dxtop.service.vo.DreUserVO">
  26. select s.*,du.is_send as isSend,du.id as dreUserId
  27. from staff as s
  28. inner join dre_user as du
  29. on s.s_id = du.user_id
  30. <where>
  31. <if test="name !=null and name != ''">
  32. and s.name like concat('%', #{name}, '%')
  33. </if>
  34. <if test="null != isSend">
  35. and du.is_send = #{isSend}
  36. </if>
  37. </where>
  38. order by s.id desc
  39. </select>
  40. </mapper>