Browse Source

用户信息按条件查询

master
uu 3 months ago
parent
commit
e7326734f1
  1. 6
      easy-sys/src/main/java/com/easy/admin/auth/dao/SysUserMapper.java
  2. 12
      easy-sys/src/main/java/com/easy/admin/auth/dao/mapping/SysUserMapper.xml

6
easy-sys/src/main/java/com/easy/admin/auth/dao/SysUserMapper.java

@ -129,10 +129,10 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
IPage<UserInfoResponse> getAllUserPage(Page page, @Param("User") UserInfoRequest request);
IPage<UserInfoResponse> getAllUserPage(Page page, @Param("request") UserInfoRequest request);
IPage<UserInfoResponse> getUserPageByCondition(Page page, @Param("User") UserInfoRequest request,@Param("condition") String condition);
IPage<UserInfoResponse> getUserPageByCondition(Page page, @Param("request") UserInfoRequest request,@Param("condition") String condition);
IPage<UserInfoResponse> getUserPageByConditions(Page page, @Param("User") UserInfoRequest request,@Param("condition") String condition1,@Param("condition1")String condition2);
IPage<UserInfoResponse> getUserPageByConditions(Page page, @Param("request") UserInfoRequest request,@Param("condition") String condition1,@Param("condition1")String condition2);
}

12
easy-sys/src/main/java/com/easy/admin/auth/dao/mapping/SysUserMapper.xml

@ -130,6 +130,18 @@
select t.id as id, t.nickname as nickname, t.sex as sex, t.phone_number as phoneNumber,t.workplace as workplace
from sys_user t
<where>
<if test="request.nickname!=null and request.nickname!=''">
and nickname = #{request.nickname}
</if>
<if test="request.phoneNumber!=null and request.phoneNumber!=''">
and phone_number = #{request.phoneNumber}
</if>
<if test="request.workplace!=null and request.workplace!=''">
and workplace = #{request.workplace}
</if>
<if test="request.role!=null and request.role!=''">
and id in (select ur.user_id from sys_user_role ur where ur.role_id=#{request.role})
</if>
</where>
</select>
<select id="getUserPageByCondition" resultMap="UserInfoResponse" parameterType="com.easy.admin.auth.model.UserInfoRequest">

Loading…
Cancel
Save