package com.ai.da.model.vo;

import com.ai.da.mapper.primary.entity.ToProductElement;
import com.ai.da.model.dto.PortfolioDTO;
import com.ai.da.model.dto.ToProductImageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@AllArgsConstructor
@NoArgsConstructor
@Data
@ApiModel("用户choose详细-响应")
public class ModuleChooseVO {
    private Long projectId;
    private Long collectionId;

    private MoodBoardModuleChooseVO moodBoard;
    private List<CollectionElementVO> printBoard;
    private List<CollectionColorVO> colorBoard;
    private List<CollectionElementVO> sketchBoard;
//    private moodBoardModuleChooseVO mannequin;
    private DesignModuleChooseVO design;
    private ToProductOrRelightVO toProduct;
    private ToProductOrRelightVO relight;

    private CavasModuleChooseVO canvas;

    private List<CollectionSketchVO> boundingBox;
    private PoseTransferVO poseTransfer;
//    private moodBoardModuleChooseVO patternMaking3D;
    private SketchReconstructionVO deReconstruction;

    private ThreeDModuleVO patternMaking3D;

    private List<CollectionElementVO> mannequin;

    private List<ToProductElement> uploadElement;

//    private UploadElementVO uploadElement;
}
