mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
代码检查部分错误修改
This commit is contained in:
+5
@@ -27,4 +27,9 @@ public class PostPageReqVO extends PageParam {
|
||||
|
||||
private Long organId;
|
||||
|
||||
@Schema(description = "排序", example = "ascend")
|
||||
private String order;
|
||||
|
||||
@Schema(description = "排序字段", example = "id")
|
||||
private String field;
|
||||
}
|
||||
|
||||
+33
-4
@@ -49,11 +49,40 @@ public interface PostMapper extends BaseMapperX<PostDO> {
|
||||
// postDO.setId((long) (i + 1));
|
||||
// }
|
||||
|
||||
return selectPage(reqVO, lambdaQueryWrapperX
|
||||
.likeIfPresent(PostDO::getCode, reqVO.getCode())
|
||||
lambdaQueryWrapperX.likeIfPresent(PostDO::getCode, reqVO.getCode())
|
||||
.likeIfPresent(PostDO::getName, reqVO.getName())
|
||||
.eqIfPresent(PostDO::getStatus, reqVO.getStatus())
|
||||
.orderByDesc(PostDO::getSort));
|
||||
.eqIfPresent(PostDO::getStatus, reqVO.getStatus());
|
||||
|
||||
|
||||
if (reqVO.getOrder() == null) {
|
||||
lambdaQueryWrapperX.orderByDesc(PostDO::getSort);
|
||||
} else {
|
||||
if (reqVO.getOrder().equals("ascend")) {
|
||||
switch (reqVO.getField()) {
|
||||
case "name" -> lambdaQueryWrapperX.orderByAsc(PostDO::getName);
|
||||
case "code" -> lambdaQueryWrapperX.orderByAsc(PostDO::getCode);
|
||||
case "sort" -> lambdaQueryWrapperX.orderByAsc(PostDO::getSort);
|
||||
case "status" -> lambdaQueryWrapperX.orderByAsc(PostDO::getStatus);
|
||||
case "create_time" -> lambdaQueryWrapperX.orderByAsc(PostDO::getCreateTime);
|
||||
default -> {
|
||||
// default不排序
|
||||
}
|
||||
}
|
||||
} else if (reqVO.getOrder().equals("descend")) {
|
||||
switch (reqVO.getField()) {
|
||||
case "name" -> lambdaQueryWrapperX.orderByDesc(PostDO::getName);
|
||||
case "code" -> lambdaQueryWrapperX.orderByDesc(PostDO::getCode);
|
||||
case "sort" -> lambdaQueryWrapperX.orderByDesc(PostDO::getSort);
|
||||
case "status" -> lambdaQueryWrapperX.orderByDesc(PostDO::getStatus);
|
||||
case "create_time" -> lambdaQueryWrapperX.orderByDesc(PostDO::getCreateTime);
|
||||
default -> {
|
||||
// default不排序
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return selectPage(reqVO, lambdaQueryWrapperX);
|
||||
}
|
||||
|
||||
default PostDO selectByName(String name) {
|
||||
|
||||
Reference in New Issue
Block a user