| | |
| | | */ |
| | | @Override |
| | | public Result page(CalculateReportQuery query) { |
| | | |
| | | IPage<CalculateReport> page = new LambdaQueryChainWrapper<>(baseMapper) |
| | | .orderByDesc(CalculateReport::getCreateTime) |
| | | .page(PageUtil.getPage(query, CalculateReport.class)); |
| | | |
| | | List<CalculateReportVO> vos = page.getRecords().stream() |
| | | .map( |
| | | entity -> CalculateReportVO.getVoByEntity(entity, null) |
| | | ) |
| | | .collect(Collectors.toList()); |
| | | return Result.ok().data(vos).total(page.getTotal()); |
| | | IPage<CalculateReportVO> page = PageUtil.getPage(query, CalculateReportVO.class); |
| | | baseMapper.page(query, page); |
| | | return Result.ok().data(page.getRecords()).total(page.getTotal()); |
| | | } |
| | | |
| | | /** |