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 19 @EqualsAndHashCode(callSuper = true)
20 20 public class UserPageReqVO extends PageParam {
21 21  
  22 + @Schema(description = "用户昵称,模糊匹配", example = "urbanops")
  23 + private String nickname;
22 24 @Schema(description = "用户账号,模糊匹配", example = "urbanops")
23 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 29  
30 30 default PageResult<AdminUserDO> selectPage(UserPageReqVO reqVO, Collection<Long> deptIds, Collection<Long> userIds) {
31 31 return selectPage(reqVO, new LambdaQueryWrapperX<AdminUserDO>()
  32 + .likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())
32 33 .likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
33 34 .likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
34 35 .eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
... ...