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