diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/controller/DataSetBasicFileController.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/controller/DataSetBasicFileController.java index 92c1274..1d23dad 100644 --- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/controller/DataSetBasicFileController.java +++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/controller/DataSetBasicFileController.java @@ -127,7 +127,7 @@ public class DataSetBasicFileController extends BaseController * 修改文件基础 */ @RequiresPermissions("dataCenter:dataSetBasicFile:edit") - @PutMapping("/update") + @PostMapping("/update") @SysLog(title = "文件基础", businessType = OperaType.UPDATE,logType = 0,module = "文件基础",details = "导出文件基础列表") public AjaxResult edit(@RequestBody DataSetBasicFileEntity entity) { @@ -217,4 +217,9 @@ public class DataSetBasicFileController extends BaseController return dataSetBasicFileService.getFileTerr(fileId); } + @PostMapping("/copyFile") + public AjaxResult copyFile(@RequestBody DataSetBasicFileEntity entity){ + return dataSetBasicFileService.copyFile(entity); + } + } diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/DataSetBasicFileService.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/DataSetBasicFileService.java index c7b7951..7160afd 100644 --- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/DataSetBasicFileService.java +++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/DataSetBasicFileService.java @@ -112,4 +112,6 @@ public interface DataSetBasicFileService * @return */ AjaxResult getFileTerr(Long fileId); + + AjaxResult copyFile(DataSetBasicFileEntity entity); } diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/DataSetBasicFileServiceImpl.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/DataSetBasicFileServiceImpl.java index b6b9cb8..e04dd12 100644 --- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/DataSetBasicFileServiceImpl.java +++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/DataSetBasicFileServiceImpl.java @@ -300,6 +300,16 @@ public class DataSetBasicFileServiceImpl implements DataSetBasicFileService { return AjaxResult.success(allFiles); } + @Override + public AjaxResult copyFile(DataSetBasicFileEntity entity) { + Set children = getFileWithChildren(entity.getFileId()); + children.add(entity.getFileId()); + for (Long fileId : children) { + DataSetBasicFileEntity file = dataSetBasicFileMapper.selectDataSetBasicFileByFileId(fileId); + } + return null; + } + /** * 获取同级目录是否是否存在共享数据 * @return