| 12345678910111213141516171819202122232425262728 |
- <?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.coal.modules.bdshdb.customer.mapper.LocalAppUserMapper">
- <select id="selectUserList"
- resultType="com.linkwechat.coal.modules.bdshdb.customer.domain.vo.LocalAppUserVo">
- SELECT
- lau.id, lau.name, lau.phone, lau.user_type as userType,
- lau.wechat_nickname as wechatNickname, lau.wechat_head_photo as wechatHeadPhoto,
- loup.gender, loup.birthday_time AS birthdayTime, lau.user_status_type as userStatusType,lau.create_time as createTime,
- lau.open_id AS openId
- FROM local_app_user as lau
- LEFT JOIN local_ordinary_user_process loup ON lau.ordinary_user_id = loup.ordinary_user_id
- <where>
- lau.user_type = 1 and lau.del_flag = 0 and lau.phone is not null and lau.phone != ''
- <if test="localAppUserDto.startDate != null and localAppUserDto.endDate != null">
- AND date_format(lau.create_time,'%Y-%m-%d')
- BETWEEN
- date_format(#{localAppUserDto.startDate},'%Y-%m-%d') AND date_format(#{localAppUserDto.endDate},'%Y-%m-%d')
- </if>
- <if test="localAppUserDto.isWx != null">
- AND lau.open_id is not null
- </if>
- </where>
- </select>
- </mapper>
|