| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <?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.linkwechat.mapper.WeUserMapper">
- <select id="findWeUserListIds" resultType="java.lang.String">
- SELECT wur.id FROM we_user wur
- <where>
- <if test="weUserList.userCode != null and weUserList.userCode != ''">
- AND wur.user_code=#{weUserList.userCode}
- </if>
- <if test="weUserList.name != null and weUserList.name != ''">
- AND wur.name=#{weUserList.name}
- </if>
- <if test="weUserList.phone != null and weUserList.phone != ''">
- AND wur.phone=#{weUserList.phone}
- </if>
- <if test="weUserList.source != null">
- AND wur.source=#{weUserList.source}
- </if>
- <if test="weUserList.status != null">
- AND wur.status=#{weUserList.status}
- </if>
- <if test="weUserList.deliveredStatus != null">
- AND wur.delivered_status=#{weUserList.deliveredStatus}
- </if>
- </where>
- ORDER BY wur.create_time desc
- <if test="pageDomain !=null">
- <if test="pageDomain.pageNum !=null and pageDomain.pageSize !=null">
- limit ${pageDomain.pageSize * (pageDomain.pageNum-1)}, #{pageDomain.pageSize}
- </if>
- </if>
- </select>
- <select id="countWeUserList" resultType="long">
- SELECT
- count(0)
- FROM we_user wur
- <where>
- <if test="weUserList.userCode != null and weUserList.userCode != ''">
- AND wur.user_code=#{weUserList.userCode}
- </if>
- <if test="weUserList.name != null and weUserList.name != ''">
- AND wur.name=#{weUserList.name}
- </if>
- <if test="weUserList.phone != null and weUserList.phone != ''">
- AND wur.phone=#{weUserList.phone}
- </if>
- <if test="weUserList.source != null">
- AND wur.source=#{weUserList.source}
- </if>
- <if test="weUserList.status != null">
- AND wur.status=#{weUserList.status}
- </if>
- <if test="weUserList.deliveredStatus != null">
- AND wur.delivered_status=#{weUserList.deliveredStatus}
- </if>
- </where>
- </select>
- <select id="findWeUserList" resultType="com.linkwechat.domain.customer.vo.WeUserVo">
- SELECT
- wu.id,
- wu.user_code as userCode,
- wu.name ,
- wu.sex ,
- wu.birthday,
- wu.phone,
- wu.source,
- wu.status,
- wu.delivered_status as deliveredStatus,
- wu.type,
- wu.owner_user_id as ownerUserId,
- wu.register_time as registerTime,
- wu.add_time as addTime,
- wu.last_Interaction_time as lastInteractionTime
- FROM
- we_user wu
- WHERE
- wu.id in
- <foreach collection="ids" index="index" item="id" open="(" separator="," close=")">
- #{id}
- </foreach>
- ORDER BY wu.create_time desc
- </select>
- </mapper>
|