局部design

This commit is contained in:
2025-02-25 11:48:08 +08:00
parent e60c3d7aa3
commit cf38e7253f
10 changed files with 104 additions and 10 deletions

View File

@@ -65,4 +65,6 @@ public class DesignSingleItemDTO implements Serializable {
@ApiModelProperty("mask 的minio地址")
private String maskMinioUrl;
private PartialDesignDTO partialDesignDTO;
}

View File

@@ -0,0 +1,39 @@
package com.ai.da.model.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.List;
@Data
@NoArgsConstructor
public class PartialDesignDTO implements Serializable {
@ApiModelProperty("图片的minio地址")
private String partialDesignMinioPath;
@ApiModelProperty("图片网页访问地址")
private String partialDesignPath;
@ApiModelProperty("图片的base64格式")
private String partialDesignBase64;
@ApiModelProperty("图层信息")
private List<String> layers;
public PartialDesignDTO(String partialDesignMinioPath) {
this.partialDesignMinioPath = partialDesignMinioPath;
}
public PartialDesignDTO(String partialDesignMinioPath, List<String> layers) {
this.partialDesignMinioPath = partialDesignMinioPath;
this.layers = layers;
}
public PartialDesignDTO(String partialDesignMinioPath, String partialDesignPath) {
this.partialDesignMinioPath = partialDesignMinioPath;
this.partialDesignPath = partialDesignPath;
}
}

View File

@@ -2,6 +2,7 @@ package com.ai.da.model.vo;
import com.ai.da.mapper.primary.entity.Gradient;
import com.ai.da.model.dto.DesignSinglePrintDTO;
import com.ai.da.model.dto.PartialDesignDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -61,6 +62,9 @@ public class DesignItemClothesDetailVO {
@ApiModelProperty("未分割的图层")
private String undividedLayer;
@ApiModelProperty("局部design")
private PartialDesignDTO partialDesign;
public DesignItemClothesDetailVO() {
}