| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <?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.WeCustomerUserMapper">
- <select id="findWeCustomerUserListIds" resultType="java.lang.String">
- SELECT wcu.id FROM we_customer_user wcu
- <where>
- <if test="weCustomerUserList.wxOpenid != null">
- AND wcu.wx_openid = #{weCustomerUserList.wxOpenid}
- </if>
- <if test="weCustomerUserList.userCode != null">
- AND wcu.user_code = #{weCustomerUserList.userCode}
- </if>
- <if test="weCustomerUserList.wxNickname != null">
- AND wcu.wx_nickname = #{weCustomerUserList.wxNickname}
- </if>
- <if test="weCustomerUserList.status != null">
- AND wcu.status = #{weCustomerUserList.status}
- </if>
- </where>
- ORDER BY wcu.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="countWeCustomerUserList" resultType="long">
- SELECT
- count(0)
- FROM we_customer_user wcu
- <where>
- <if test="weCustomerUserList.wxOpenid != null">
- AND wcu.wx_openid = #{weCustomerUserList.wxOpenid}
- </if>
- <if test="weCustomerUserList.userCode != null">
- AND wcu.user_code = #{weCustomerUserList.userCode}
- </if>
- <if test="weCustomerUserList.wxNickname != null">
- AND wcu.wx_nickname = #{weCustomerUserList.wxNickname}
- </if>
- <if test="weCustomerUserList.status != null">
- AND wcu.status = #{weCustomerUserList.status}
- </if>
- </where>
- </select>
- <select id="findWeCustomerUserList" resultType="com.linkwechat.domain.customer.vo.WeCustomerUserVo">
- SELECT
- wcu.id,
- wcu.user_code as userCode,
- wcu.wx_phone as wxPhone,
- wcu.wx_nickname as wxNickname,
- wcu.wx_avatar as wxAvatar,
- wcu.wx_openid as wxOpenid,
- wcu.bind_time as bindTime,
- wcu.create_time as createTime,
- wcu.`status`
- FROM we_customer_user wcu
- WHERE
- wcu.id in
- <foreach collection="ids" index="index" item="id" open="(" separator="," close=")">
- #{id}
- </foreach>
- ORDER BY wcu.create_time desc
- </select>
- </mapper>
|