1、优化导出任务树

2、getTaskTree转换执行规范名称
This commit is contained in:
2025-12-17 09:22:35 +08:00
parent c29ad0f00e
commit b2b0153e66
11 changed files with 314 additions and 9 deletions

View File

@@ -538,4 +538,9 @@ public class DataFileController implements IDataFeignClient {
return ResponseEntity.ok("SUCCESS:" + targetFile.toString());
}
}
@PostMapping ("/queryFileListByIdList")
public SdmResponse<List<FileMetadataInfoResp>> queryFileListByIdList(QueryFileReq queryFileReq) {
return IDataFileService.queryFileListByIdList(queryFileReq);
}
}

View File

@@ -353,4 +353,6 @@ public interface IDataFileService {
SdmResponse downloadFileForEdit(Long fileId);
default SdmResponse<List<FileMetadataInfoResp>> queryFileListByIdList(QueryFileReq queryFileReq){return null;}
}

View File

@@ -2922,4 +2922,18 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
return SdmResponse.failed("onlyoffice编辑文件失败");
}
public SdmResponse<List<FileMetadataInfoResp>> queryFileListByIdList(QueryFileReq queryFileReq) {
List<FileMetadataInfo> fileMetadataInfos = fileMetadataInfoService.lambdaQuery().in(FileMetadataInfo::getId, queryFileReq.getFileIdList()).list();
if (CollectionUtils.isEmpty(fileMetadataInfos)) {
return SdmResponse.failed("未查询到文件信息");
}
List<FileMetadataInfoResp> fileMetadataInfoResps = new ArrayList<>();
fileMetadataInfos.forEach(fileMetadataInfo -> {
FileMetadataInfoResp fileMetadataInfoResp = new FileMetadataInfoResp();
BeanUtils.copyProperties(fileMetadataInfo, fileMetadataInfoResp);
fileMetadataInfoResps.add(fileMetadataInfoResp);
});
return SdmResponse.success(fileMetadataInfoResps);
}
}