优化构造器分页
This commit is contained in:
parent
5bb367146e
commit
3ae039735b
@ -46,9 +46,12 @@ public class AlgorithmLogsController {
|
|||||||
@PostMapping("/testQueryWrapperBuilder")
|
@PostMapping("/testQueryWrapperBuilder")
|
||||||
@ApiOperation("测试构造器")
|
@ApiOperation("测试构造器")
|
||||||
public ResponseResult testQueryWrapperBuilder(@RequestBody QueryCondition queryCondition) {
|
public ResponseResult testQueryWrapperBuilder(@RequestBody QueryCondition queryCondition) {
|
||||||
|
Page<AlgorithmLogs> page = new Page<>();
|
||||||
|
page.setSize(queryCondition.getSize());
|
||||||
|
page.setCurrent(queryCondition.getCurrent());
|
||||||
QueryWrapper<AlgorithmLogs> queryWrapper = QueryWrapperBuilder.build(queryCondition, AlgorithmLogs.class);
|
QueryWrapper<AlgorithmLogs> queryWrapper = QueryWrapperBuilder.build(queryCondition, AlgorithmLogs.class);
|
||||||
List<AlgorithmLogs> list = algorithmLogsService.list(queryWrapper);
|
Page<AlgorithmLogs> algorithmLogsPage = algorithmLogsService.page(page, queryWrapper);
|
||||||
return ResponseResult.successData(list);
|
return ResponseResult.successData(algorithmLogsPage);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,15 +1,23 @@
|
|||||||
package com.yfd.platform.utils.wrapper;
|
package com.yfd.platform.utils.wrapper;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
@ApiModel("查询构造器")
|
||||||
public class QueryCondition {
|
public class QueryCondition {
|
||||||
private Integer page;
|
@ApiModelProperty("当前页")
|
||||||
|
private Integer current;
|
||||||
|
@ApiModelProperty("页大小")
|
||||||
private Integer size;
|
private Integer size;
|
||||||
|
@ApiModelProperty("条件过滤器")
|
||||||
private Map<String, Object> filters;
|
private Map<String, Object> filters;
|
||||||
private List<SortOrder> sortOrders; // 修改为 SortOrder 列表
|
// 修改为 SortOrder 列表
|
||||||
|
@ApiModelProperty("分页参数")
|
||||||
|
private List<SortOrder> sortOrders;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user