<?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.dsh.upms.mapper.SysUserMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="baseResultMap" type="com.dsh.upms.entity.SysUser">
|
<id column="id" property="id"/>
|
<result column="create_date" property="createDate"/>
|
<result column="update_date" property="updateDate"/>
|
<result column="username" property="username"/>
|
<result column="password" property="password"/>
|
<result column="name" property="name"/>
|
<result column="lock_flag" property="lockFlag"/>
|
<result column="del_flag" property="delFlag"/>
|
<result column="phone" property="phone"/>
|
<result column="avatar" property="avatar"/>
|
<result column="email" property="email"/>
|
<result column="salt" property="salt"/>
|
<result column="wx_open_id" property="wxOpenId"/>
|
<result column="qq_open_id" property="qqOpenId"/>
|
<result column="create_user" property="createUser"/>
|
<result column="update_user" property="updateUser"/>
|
<result column="tenant_id" property="tenantId"/>
|
<result column="mini_openid" property="miniOpenid"/>
|
<result column="gitee_login" property="giteeLogin"/>
|
<result column="osc_id" property="oscId"/>
|
</resultMap>
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="findPageListMap" type="com.dsh.upms.model.vo.SysUserVo">
|
<id column="id" property="id"/>
|
<result column="create_date" property="createDate"/>
|
<result column="username" property="username"/>
|
<result column="name" property="name"/>
|
<result column="phone" property="phone"/>
|
<result column="avatar" property="avatar"/>
|
<result column="email" property="email"/>
|
<result column="lock_flag" property="lockFlag"/>
|
</resultMap>
|
|
<!-- 通用查询结果列 -->
|
<sql id="Base_Column_List">
|
id,
|
create_date AS createDate,
|
update_date AS updateDate,
|
username,
|
password,
|
name,
|
lock_flag AS lockFlag,
|
del_flag AS delFlag,
|
phone,
|
avatar,
|
dept_id AS deptId,
|
email,
|
salt,
|
qq_open_id AS qqOpenId,
|
wx_open_id AS wxOpenId,
|
create_user AS createUser,
|
update_user AS updateUser,
|
tenant_id AS tenantId,
|
mini_openid AS miniOpenid,
|
gitee_login AS giteeLogin,
|
osc_id AS oscId
|
</sql>
|
<!--后台用户列表-->
|
<select id="findPageList" resultType="com.dsh.upms.model.vo.SysUserVo">
|
SELECT
|
sur.id,
|
sur.create_date,
|
sur.username,
|
sur.name,
|
sur.phone,
|
sur.avatar,
|
sur.email,
|
sur.lock_flag
|
FROM
|
sys_user sur
|
WHERE
|
sur.del_flag = 0
|
<if test="sysUser.username != null">
|
AND sur.username LIKE CONCAT( CONCAT('%', #{sysUser.username}), '%')
|
</if>
|
<if test="sysUser.name != null">
|
AND sur.phone LIKE CONCAT( CONCAT('%', #{sysUser.name}), '%')
|
</if>
|
<if test="sysUser.phone != null">
|
AND sur.phone LIKE CONCAT( CONCAT('%', #{sysUser.phone}), '%')
|
</if>
|
ORDER BY sur.create_date DESC
|
</select>
|
|
|
</mapper>
|