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