123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.usky.dxtop.mapper.DreUserMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.usky.dxtop.model.DreUser">
- <id column="id" property="id" />
- <result column="user_id" property="userId" />
- <result column="is_send" property="isSend" />
- </resultMap>
- <select id="page" resultType="com.usky.dxtop.service.vo.DreUserVO">
- select s.*,du.is_send as isSend,du.id as dreUserId
- from staff as s
- inner join dre_user as du
- on s.s_id = du.user_id
- <where>
- <if test="name !=null and name != ''">
- and s.name like concat('%', #{name}, '%')
- </if>
- <if test="null != isSend">
- and du.is_send = #{isSend}
- </if>
- </where>
- order by s.id desc
- </select>
- <select id="list" resultType="com.usky.dxtop.service.vo.DreUserVO">
- select s.*,du.is_send as isSend,du.id as dreUserId
- from staff as s
- inner join dre_user as du
- on s.s_id = du.user_id
- <where>
- <if test="name !=null and name != ''">
- and s.name like concat('%', #{name}, '%')
- </if>
- <if test="null != isSend">
- and du.is_send = #{isSend}
- </if>
- </where>
- order by s.id desc
- </select>
- </mapper>
|