package com.ai.da.mapper.primary.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("t_design_item_detail_print")
public class DesignItemDetailPrint {

    /**
     * ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 关联t_design_item_detail表ID
     */
    private Long designItemDetailId;

    /**
     * 印花的类型 print || trims
     */
    private String printType;

    /**
     * 印花二级分类 Slogan || Logo || Pattern
     */
    private String level2Type;
    /**
     * 印花路径
     */
    private String path;
    /**
     * 印花位置
     */
    private String position;
    /**
     * 印花缩放比例
     */
    private String scale;
    /**
     * 印花旋转角度
     */
    private Double angle;
    /**
     * 印花优先级（多个印花）
     */
    private Integer priority;
    /**
     * 选择single or overall 模式
     */
    private String singleOrOverall;
    /**
     * 创建时间
     */
    private LocalDateTime createDate;
    /**
     * 更新时间
     */
    private LocalDateTime updateDate;
}
