fix:批量导入项目节点
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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作为名称)")
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user