ycl-pojo/src/main/java/com/ycl/platform/domain/query/ReportQuery.java
@@ -19,5 +19,8 @@ @Accessors(chain = true) @ApiModel(value = "Report查询", description = "报备查询") public class ReportQuery extends AbsQuery { private String reportType; } ycl-server/src/main/java/com/ycl/platform/controller/ReportController.java
@@ -57,7 +57,7 @@ @PostMapping("/page") @ApiOperation(value = "分页", notes = "分页") public Result page(ReportQuery query) { public Result page(@RequestBody ReportQuery query) { return reportService.page(query); } ycl-server/src/main/java/com/ycl/platform/service/impl/ReportServiceImpl.java
@@ -24,6 +24,7 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.util.Assert; import java.util.ArrayList; import java.util.Objects; import java.util.stream.Collectors; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; @@ -112,6 +113,7 @@ public Result page(ReportQuery query) { IPage<Report> page = new LambdaQueryChainWrapper<>(baseMapper) .eq(StringUtils.isNotBlank(query.getReportType()), Report::getReportType, query.getReportType()) .orderByDesc(Report::getCreateTime) .page(PageUtil.getPage(query, Report.class));