|
|
@@ -3,43 +3,24 @@
|
|
|
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 id="findWeUserList" resultType="com.linkwechat.domain.customer.vo.WeUserVo">
|
|
|
SELECT
|
|
|
- count(0)
|
|
|
- FROM we_user wur
|
|
|
+ wur.id,
|
|
|
+ wur.user_code as userCode,
|
|
|
+ wur.name ,
|
|
|
+ wur.sex ,
|
|
|
+ wur.birthday,
|
|
|
+ wur.phone,
|
|
|
+ wur.source,
|
|
|
+ wur.status,
|
|
|
+ wur.delivered_status as deliveredStatus,
|
|
|
+ wur.type,
|
|
|
+ wur.owner_user_id as ownerUserId,
|
|
|
+ wur.register_time as registerTime,
|
|
|
+ wur.add_time as addTime,
|
|
|
+ wur.last_Interaction_time as lastInteractionTime
|
|
|
+ FROM
|
|
|
+ we_user wur
|
|
|
<where>
|
|
|
<if test="weUserList.userCode != null and weUserList.userCode != ''">
|
|
|
AND wur.user_code=#{weUserList.userCode}
|
|
|
@@ -61,33 +42,6 @@
|
|
|
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
|
|
|
+ ORDER BY wur.create_time desc
|
|
|
</select>
|
|
|
</mapper>
|