feat(user): 支持前端用用户昵称字段进行模糊搜索
fix(post): 使岗位排序能按照sort字段来排序。
This commit is contained in:
@@ -22,6 +22,9 @@ public class UserPageReqVO extends PageParam {
|
||||
@Schema(description = "用户账号,模糊匹配", example = "rdms")
|
||||
private String username;
|
||||
|
||||
@Schema(description = "用户昵称,模糊匹配", example = "戴坤")
|
||||
private String nickname;
|
||||
|
||||
@Schema(description = "手机号码,模糊匹配", example = "rdms")
|
||||
private String mobile;
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ public interface PostMapper extends BaseMapperX<PostDO> {
|
||||
.eqIfPresent(PostDO::getPostType, reqVO.getPostType())
|
||||
.eqIfPresent(PostDO::getLevelRank, reqVO.getLevelRank())
|
||||
.eqIfPresent(PostDO::getStatus, reqVO.getStatus())
|
||||
.orderByDesc(PostDO::getId));
|
||||
.orderByAsc(PostDO::getSort));
|
||||
}
|
||||
|
||||
default PostDO selectByName(String name) {
|
||||
|
||||
@@ -28,6 +28,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
||||
default PageResult<AdminUserDO> selectPage(UserPageReqVO reqVO, Collection<Long> deptIds, Collection<Long> userIds) {
|
||||
return selectPage(reqVO, new LambdaQueryWrapperX<AdminUserDO>()
|
||||
.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
||||
.likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())
|
||||
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
||||
.likeIfPresent(AdminUserDO::getCompany, reqVO.getCompany())
|
||||
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
||||
|
||||
Reference in New Issue
Block a user