Commit 38d4474b69f5ff16bb1f6814304e0920857750eb

Authored by wangqian
1 parent 3d8fc3a7

昵称匹配

urbanops-module-system/src/main/java/com/zteits/urbanops/module/system/controller/admin/user/vo/user/UserPageReqVO.java
@@ -19,6 +19,8 @@ import static com.zteits.urbanops.framework.common.util.date.DateUtils.FORMAT_YE @@ -19,6 +19,8 @@ import static com.zteits.urbanops.framework.common.util.date.DateUtils.FORMAT_YE
19 @EqualsAndHashCode(callSuper = true) 19 @EqualsAndHashCode(callSuper = true)
20 public class UserPageReqVO extends PageParam { 20 public class UserPageReqVO extends PageParam {
21 21
  22 + @Schema(description = "用户昵称,模糊匹配", example = "urbanops")
  23 + private String nickname;
22 @Schema(description = "用户账号,模糊匹配", example = "urbanops") 24 @Schema(description = "用户账号,模糊匹配", example = "urbanops")
23 private String username; 25 private String username;
24 26
urbanops-module-system/src/main/java/com/zteits/urbanops/module/system/dal/mysql/user/AdminUserMapper.java
@@ -29,6 +29,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> { @@ -29,6 +29,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
29 29
30 default PageResult<AdminUserDO> selectPage(UserPageReqVO reqVO, Collection<Long> deptIds, Collection<Long> userIds) { 30 default PageResult<AdminUserDO> selectPage(UserPageReqVO reqVO, Collection<Long> deptIds, Collection<Long> userIds) {
31 return selectPage(reqVO, new LambdaQueryWrapperX<AdminUserDO>() 31 return selectPage(reqVO, new LambdaQueryWrapperX<AdminUserDO>()
  32 + .likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())
32 .likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername()) 33 .likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
33 .likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile()) 34 .likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
34 .eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus()) 35 .eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())