| | |
| | | private final StorageBlobMapper storageBlobMapper; |
| | | |
| | | private final StorageAttachmentMapper storageAttachmentMapper; |
| | | |
| | | private final MinioUtils minioUtils; |
| | | |
| | | |
| | |
| | | // 1. 分页查询主数据 |
| | | LambdaQueryWrapper<Archive> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.orderByDesc(Archive::getCreateTime); |
| | | if (archiveDto.getTreeId() != null) { |
| | | queryWrapper.eq(Archive::getTreeId, archiveDto.getTreeId()); |
| | | } |
| | | IPage<Archive> archivePage = archiveMapper.selectPage(page, queryWrapper); |
| | | |
| | | // 2. 无数据提前返回 |
| | |
| | | |
| | | // 7. 构建返回分页对象 |
| | | IPage<ArchiveDto> resultPage = new Page<>(); |
| | | BeanUtils.copyProperties(archivePage, resultPage); |
| | | resultPage.setRecords(dtoList); |
| | | return resultPage; |
| | | } |