|
@@ -4,7 +4,7 @@
|
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.pavis.ctr.audit.project.mapper.SysUserMapper">
|
|
|
|
|
|
- <resultMap type="SysUser" id="SysUserResult">
|
|
|
+ <resultMap id="SysUserResult" type="SysUser">
|
|
|
<id property="userId" column="user_id"/>
|
|
|
<result property="deptId" column="dept_id"/>
|
|
|
<result property="userName" column="user_name"/>
|
|
@@ -52,6 +52,31 @@
|
|
|
left join sys_role r on r.role_id = ur.role_id
|
|
|
</sql>
|
|
|
|
|
|
+ <select id="selectUserList" resultMap="SysUserResult">
|
|
|
+ select u.user_id, u.user_name, u.email, u.telephone, u.status,
|
|
|
+ u.login_ip, u.login_date, u.create_by, u.create_time, u.remark from sys_user u
|
|
|
+ <where>
|
|
|
+ <if test="user.userId != null and user.userId != 0">
|
|
|
+ AND u.user_id = #{user.userId}
|
|
|
+ </if>
|
|
|
+ <if test="user.userName != null and user.userName != ''">
|
|
|
+ AND u.user_name like concat('%', #{user.userName}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="user.status != null and user.status != ''">
|
|
|
+ AND u.status = #{user.status}
|
|
|
+ </if>
|
|
|
+ <if test="user.telephone != null and user.telephone != ''">
|
|
|
+ AND u.telephone like concat('%', #{user.telephone}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="user.params.beginTime != null and user.params.beginTime != ''"><!-- 开始时间检索 -->
|
|
|
+ AND date_format(u.create_time,'%y%m%d') >= date_format(#{user.params.beginTime},'%y%m%d')
|
|
|
+ </if>
|
|
|
+ <if test="user.params.endTime != null and user.params.endTime != ''"><!-- 结束时间检索 -->
|
|
|
+ AND date_format(u.create_time,'%y%m%d') <= date_format(#{user.params.endTime},'%y%m%d')
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
<select id="selectUserByUserName" parameterType="String" resultMap="SysUserResult">
|
|
|
<include refid="selectUserVo"/>
|
|
|
where u.user_name = #{userName} and u.status = '1'
|