package com.ai.da.model.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;

@Data
@Schema(description = "设计Collection Sketch 入参")
public class CollectionSketchDTO {

    @Schema(description = "sketchBoardId 元素id")
    private Long sketchBoardId;

    @NotNull(message = "isPin.cannot.be.empty")
    @Schema(description = "是否pin 1 pin 0 不pin")
    private Byte isPin;

    @NotBlank(message = "level2Type.cannot.be.empty")
    @Schema(description = "二级类型 Outwear Dress Blouse Skirt Trousers")
    private String level2Type;

    @NotBlank(message = "designType.cannot.be.empty")
    @Schema(description = "design类型 用户design生成时候区别library和collection")
    private String designType;

}
