package com.ai.da.model.vo;

import com.ai.da.model.enums.BizJson;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
@ApiModel("Library分页-响应")
public class QueryLibraryPageVO {

    @ApiModelProperty("Library ID")
    private Long id;

    @ApiModelProperty("用户ID")
    private Long accountId;

    @ApiModelProperty("一级类型")
    private String level1Type;

    @ApiModelProperty("二级类型")
    private String level2Type;

    @ApiModelProperty("三级类型")
    private String level3Type;

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

    @ApiModelProperty("图片名字")
    private String name;

    @ApiModelProperty("图片地址")
    private String url;

    @ApiModelProperty("图片minio地址")
    private String minIOPath;

    @ApiModelProperty("template 打点内容 level1Type为Models才传")
    private LibraryModelPointVO libraryModelPoint;

    private BizJson level2TypeEnum;
}
