TASK:AiDA模块化
This commit is contained in:
36
src/main/java/com/ai/da/model/dto/ModuleSaveDTO.java
Normal file
36
src/main/java/com/ai/da/model/dto/ModuleSaveDTO.java
Normal file
@@ -0,0 +1,36 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.model.vo.CollectionColorVO;
|
||||
import com.ai.da.model.vo.CollectionElementVO;
|
||||
import com.ai.da.model.vo.MoodBoardModuleChooseVO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class ModuleSaveDTO {
|
||||
private Long projectId;
|
||||
|
||||
private MoodBoardModuleSaveDTO moodBoard;
|
||||
|
||||
@ApiModelProperty("印花板图片 数组")
|
||||
private List<DesignCollectionPrintElementDTO> printBoard;
|
||||
|
||||
@NotEmpty(message = "colorBoards.cannot.be.empty")
|
||||
@ApiModelProperty("颜色板RGB值 数组")
|
||||
private List<CollectionColorDTO> colorBoard;
|
||||
|
||||
@ApiModelProperty("手稿板图片id 数组")
|
||||
private List<CollectionSketchDTO> sketchBoard;
|
||||
|
||||
// private MoodBoardModuleChooseVO moodBoard;
|
||||
// private List<CollectionElementVO> printBoard;
|
||||
// private List<CollectionColorVO> colorBoard;
|
||||
// private List<CollectionElementVO> sketchBoard;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MoodBoardModuleSaveDTO {
|
||||
private List<DesignCollectionElementDTO> moodBoards;
|
||||
|
||||
private Long moodTemplateId;
|
||||
|
||||
private String moodboardPosition;
|
||||
}
|
||||
29
src/main/java/com/ai/da/model/dto/ProjectDTO.java
Normal file
29
src/main/java/com/ai/da/model/dto/ProjectDTO.java
Normal file
@@ -0,0 +1,29 @@
|
||||
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.Project;
|
||||
import com.ai.da.mapper.primary.entity.Workspace;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 数据传输对象实体类
|
||||
*
|
||||
* @author SHAHAIBO
|
||||
* @since 2023-08-01
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class ProjectDTO extends Project {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private Long styleId;
|
||||
|
||||
// private String process;
|
||||
|
||||
private Workspace workspace;
|
||||
|
||||
private List<String> moduleList;
|
||||
}
|
||||
37
src/main/java/com/ai/da/model/dto/ProjectQueryDTO.java
Normal file
37
src/main/java/com/ai/da/model/dto/ProjectQueryDTO.java
Normal file
@@ -0,0 +1,37 @@
|
||||
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.Project;
|
||||
import com.ai.da.mapper.primary.entity.Workspace;
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 数据传输对象实体类
|
||||
*
|
||||
* @author SHAHAIBO
|
||||
* @since 2023-08-01
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class ProjectQueryDTO extends PageQueryBaseVo {
|
||||
|
||||
@ApiModelProperty("项目名称")
|
||||
private String projectName;
|
||||
|
||||
@ApiModelProperty("开始时间 时间戳")
|
||||
private Long startDate;
|
||||
|
||||
@ApiModelProperty("开始时间 时间戳")
|
||||
private Long endDate;
|
||||
|
||||
private List<Long> classificationIdList;
|
||||
|
||||
@ApiModelProperty("1交集2并集")
|
||||
private Integer intersection;
|
||||
}
|
||||
@@ -19,4 +19,5 @@ public class WorkspaceSaveDTO extends Workspace {
|
||||
|
||||
private Long styleId;
|
||||
|
||||
private String process;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user