minio分权限存储

This commit is contained in:
2025-11-12 18:08:37 +08:00
parent 4b9e9ad89b
commit 09992e1887
24 changed files with 723 additions and 81 deletions

View File

@@ -32,7 +32,12 @@ public enum DirTypeEnum {
* 训练模型文件夹
*/
@Schema(description = "训练模型文件", example = "5")
TRAIN_MODEL_DIR("trainModel", 5);
TRAIN_MODEL_DIR("trainModel", 5),
@Schema(description = "脚本文件夹", example = "6")
SCRIPT_DIR("script", 6);
String dirName;
int value;

View File

@@ -3,7 +3,6 @@ package com.sdm.common.entity.enums;
import io.swagger.v3.oas.annotations.media.Schema;
@Schema(description = "文件业务类型枚举")
public enum FileBizTypeEnum {
/**
* 模型文件

View File

@@ -6,12 +6,14 @@ import com.sdm.common.entity.req.data.DelDirReq;
import com.sdm.common.entity.req.data.RenameDirReq;
import com.sdm.common.entity.req.system.LaunchApproveReq;
import com.sdm.common.entity.resp.data.FileMetadataInfoResp;
import io.swagger.v3.oas.annotations.Operation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
@@ -24,11 +26,11 @@ public interface IDataFeignClient {
SdmResponse createDir(@RequestBody @Validated CreateDirReq req);
@PostMapping("/data/renameDirNew")
public SdmResponse renameDirNew(@RequestBody @Validated RenameDirReq req);
SdmResponse renameDirNew(@RequestBody @Validated RenameDirReq req);
@PostMapping("/data/delDir")
public SdmResponse delDir(@RequestBody @Validated DelDirReq req);
SdmResponse delDir(@RequestBody @Validated DelDirReq req);
@PostMapping("/data/approveDataFile")
SdmResponse approveDataFile(@RequestBody LaunchApproveReq req);