<?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.hollywood.manage.mapper.TUserMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="BaseResultMap" type="com.hollywood.common.model.TUser">
|
<id column="id" property="id" />
|
<result column="userName" property="userName" />
|
<result column="userPhone" property="userPhone" />
|
<result column="vipType" property="vipType" />
|
<result column="insertTime" property="insertTime" />
|
<result column="graduationInstitution" property="graduationInstitution" />
|
<result column="selfIntroduction" property="selfIntroduction" />
|
<result column="firstVipTime" property="firstVipTime" />
|
<result column="startTime" property="startTime" />
|
<result column="endTime" property="endTime" />
|
<result column="consumptionAmount" property="consumptionAmount" />
|
<result column="provinceName" property="provinceName" />
|
<result column="provinceCode" property="provinceCode" />
|
<result column="cityName" property="cityName" />
|
<result column="cityCode" property="cityCode" />
|
<result column="performerCover" property="performerCover" />
|
<result column="detailPicture" property="detailPicture" />
|
<result column="openId" property="openId" />
|
<result column="status" property="status" />
|
<result column="auditStatus" property="auditStatus" />
|
<result column="auditRemark" property="auditRemark" />
|
<result column="vipLevel" property="vipLevel" />
|
<result column="nickName" property="nickName" />
|
<result column="lastLoginTime" property="lastLoginTime" />
|
<result column="height" property="height" />
|
<result column="weight" property="weight" />
|
<result column="birthday" property="birthday" />
|
<result column="sex" property="sex" />
|
<result column="performerStatus" property="performerStatus" />
|
<result column="createTime" property="createTime" />
|
<result column="updateTime" property="updateTime" />
|
<result column="createBy" property="createBy" />
|
<result column="updateBy" property="updateBy" />
|
<result column="isDelete" property="isDelete" />
|
<result column="auditTime" property="auditTime" />
|
</resultMap>
|
|
<!-- 通用查询结果列 -->
|
<sql id="Base_Column_List">
|
id, userName, userPhone, vipType, insertTime, graduationInstitution, selfIntroduction, firstVipTime, startTime, endTime, consumptionAmount,
|
provinceName, provinceCode, cityName, cityCode, performerCover, detailPicture, openId, status, auditStatus, auditRemark,vipLevel,
|
nickName,lastLoginTime,height,weight,birthday,sex,performerStatus,createTime,updateTime, createBy, updateBy, isDelete,auditTime,
|
acPhone
|
</sql>
|
<select id="userPageList" resultType="com.hollywood.common.model.TUser">
|
SELECT <include refid="Base_Column_List"></include>
|
FROM t_user
|
<where>
|
<if test="query.nickName != null and query.nickName != ''">
|
AND nickName LIKE concat('%',#{query.nickName},'%')
|
</if>
|
<if test="query.acPhone != null and query.acPhone != ''">
|
AND acPhone LIKE concat('%',#{query.acPhone},'%')
|
</if>
|
<if test="query.vipType != null">
|
AND vipType = #{query.vipType}
|
</if>
|
<if test="query.pageType == 2">
|
AND vipType != 3
|
</if>
|
<if test="query.pageType == 3">
|
AND auditStatus = 2
|
</if>
|
<if test="query.pageType == 4">
|
AND (auditStatus = 1 OR auditStatus = 3)
|
</if>
|
<if test="query.auditStatus != null">
|
AND auditStatus = #{query.auditStatus}
|
</if>
|
AND isDelete = ${@com.hollywood.common.enums.DisabledEnum@NO.getCode()}
|
</where>
|
ORDER BY insertTime DESC
|
</select>
|
|
</mapper>
|