fix:批量导入项目节点

This commit is contained in:
2026-01-22 19:58:59 +08:00
parent 4fbdcac7c3
commit b8507af064
3 changed files with 1 additions and 4 deletions

View File

@@ -28,10 +28,8 @@ public class BatchCreateDirItem {
@Schema(description = "父节点信息(第一层为项目节点,也需要创建)", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "父节点信息不能为空")
@Valid
private DirNodeInfo parentDirNodeInfo;
@Schema(description = "子节点文件夹信息列表")
@Valid
private List<DirNodeInfo> childDirNodeInfos;
}

View File

@@ -19,14 +19,12 @@ import lombok.Data;
public class DirNodeInfo {
@Schema(description = "节点的业务UUID", requiredMode = Schema.RequiredMode.REQUIRED)
@NotBlank(message = "节点UUID不能为空")
private String uuId;
@Schema(description = "父节点UUID第一层项目节点的parentUuId为空")
private String parentUuId;
@Schema(description = "UUID所属类型: project, task, run, performance", requiredMode = Schema.RequiredMode.REQUIRED)
@NotBlank(message = "UUID类型不能为空")
private String uuIdOwnType;
@Schema(description = "文件夹名称不传则使用uuid作为名称")

View File

@@ -8,6 +8,7 @@ import com.sdm.common.entity.resp.data.BatchAddFileInfoResp;
import com.sdm.common.entity.resp.data.FileMetadataInfoResp;
import com.sdm.common.feign.inter.data.IDataFeignClient;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.multipart.MultipartFile;