package com.ai.da.model.vo;

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

import java.util.List;

@Data
@Schema(description = "element-响应")
public class CollectionElementVO {

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

    @Schema(description = "用户Id")
    private Long accountId;

    @Schema(description = "collectionId")
    private Long collectionId;

    @Schema(description = "一级类型 Moodboard Printboard  Sketchboard MarketingSketch")
    private String level1Type;

    @Schema(description = "二级类型 Outwear Dress Blouse Skirt Trousers(只争对Sketchboard一级类型)")
    private String level2Type;

    @Schema(description = "三级类型 性别")
    private String level3Type;

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

    @Schema(description = "元素名")
    private String name;

    @Schema(description = "是否pin 1pin 0 不pin")
    private Byte isPin;

    @Schema(description = "元素存放地址,绝对路径")
    private String url;

    @Schema(description = "元素存放地址,绝对路径")
    private String minIOPath;

    private String urlWithWhiteSide;

    private String originalUrl;

    private List<String> segmentedImages;

    private Long mannequinRelationId;
    private String mannequinRelationType;

}
