From b071f3519b8bc9bba8ecaaed70235eaa65baf4fe Mon Sep 17 00:00:00 2001 From: yangyang01000846 <15195822163@163.com> Date: Thu, 15 Jan 2026 10:58:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9Ahpc=E5=9B=9E?= =?UTF-8?q?=E4=BC=A0minio=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/sdm/common/entity/req/data/UploadFilesReq.java | 3 +++ .../com/sdm/common/entity/resp/data/BatchAddFileInfoResp.java | 3 +++ .../sdm/data/service/impl/MinioFileIDataFileServiceImpl.java | 2 ++ 3 files changed, 8 insertions(+) diff --git a/common/src/main/java/com/sdm/common/entity/req/data/UploadFilesReq.java b/common/src/main/java/com/sdm/common/entity/req/data/UploadFilesReq.java index 450029d6..4c4074f3 100644 --- a/common/src/main/java/com/sdm/common/entity/req/data/UploadFilesReq.java +++ b/common/src/main/java/com/sdm/common/entity/req/data/UploadFilesReq.java @@ -15,6 +15,9 @@ public class UploadFilesReq { @Schema(description = "用户勾选的所有的文件的原始名称和大小,前端限制不能选择相同名称的文件,后端逻辑判断对应dirId下不能和历史文件名相同") private List sourceFiles; + @Schema(description = "本次新增数据的文件id,uuid去掉横线即可") + private String uploadFileId; + @Schema(description = "本次新增数据的任务id,毫秒值时间戳即可") private String uploadTaskId; diff --git a/common/src/main/java/com/sdm/common/entity/resp/data/BatchAddFileInfoResp.java b/common/src/main/java/com/sdm/common/entity/resp/data/BatchAddFileInfoResp.java index 60861165..e9c6221a 100644 --- a/common/src/main/java/com/sdm/common/entity/resp/data/BatchAddFileInfoResp.java +++ b/common/src/main/java/com/sdm/common/entity/resp/data/BatchAddFileInfoResp.java @@ -5,6 +5,9 @@ import lombok.Data; @Data public class BatchAddFileInfoResp { + +// @Schema(description = "本次新增数据的文件id,uuid去掉横线即可") + private String uploadFileId; /** * 这次任务上传的id 时间戳 */ diff --git a/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java b/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java index 262ee1d3..7ca4244f 100644 --- a/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java +++ b/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java @@ -1175,6 +1175,7 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService { if (CollectionUtils.isNotEmpty(req.getSourceFiles())) { List addFileInfoRespList = new ArrayList<>(); for (UploadFilesReq fileReq : req.getSourceFiles()) { + String uploadFileId = fileReq.getUploadFileId(); String originalName = fileReq.getFileName(); String versionSuffix = "_V1"; String modifiedFileName; @@ -1279,6 +1280,7 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService { BatchAddFileInfoResp addFileInfoResp = new BatchAddFileInfoResp(); addFileInfoResp.setSourceFileName(originalName); addFileInfoResp.setBusinessId(fileInfo.getId()); + addFileInfoResp.setUploadFileId(uploadFileId); addFileInfoResp.setUploadTaskId(req.getUploadTaskId()); addFileInfoResp.setObjectKey(fileMinioObjectKey); addFileInfoRespList.add(addFileInfoResp);