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