package com.example.erp.dto.otherSystem; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import javax.persistence.Column; import javax.validation.constraints.NotNull; @Data @TableName("pp.optimize_detail") public class GlassDetailList { @TableId(type = IdType.AUTO) private Long id; @TableField(select = false,exist = false) private String glassId; @TableField("project_no")//工程号 @NotNull(message = "This field cannot be null") private String engineerId; @TableField("process_id")//流程卡 @NotNull(message = "This field cannot be null") private String flowCardId; @TableField("order_sort")//订单序号 @NotNull(message = "This field cannot be null") private Integer orderNumber; @NotNull(message = "This field cannot be null") private Double width; @NotNull(message = "This field cannot be null") private Double height; @TableField(select = false,exist = false) private Double thickness; @TableField(select = false,exist = false) private String filmsId; //总层数 @NotNull(message = "This field cannot be null") private Integer totalLayer; //当前层数 @NotNull(message = "This field cannot be null") private Integer layer; @NotNull(message = "This field cannot be null") @TableField("stock_id")//版图序号 private Integer patternSequence; @NotNull(message = "This field cannot be null") @TableField("p_width")//磨前宽 private Double edgWidth; @TableField("p_height")//磨前高 @NotNull(message = "This field cannot be null") private Double edgHeight; @TableField("x_axis")//x坐标 @NotNull(message = "This field cannot be null") private Integer xaxis; @TableField("y_axis")//y坐标 private Integer yaxis; @NotNull(message = "This field cannot be null") @TableField(select = false,exist = false)//原片旋转角度 private String patternAngle; @TableField("heat_layout_id")//钢化版图号 private Integer temperingLayoutId; @TableField("heat_layout_sort")//钢化序号 private Integer temperingFeedSequence; @TableField(select = false,exist = false)//钢化x坐标 private Integer xcoordinate; @TableField(select = false,exist = false)//钢化y坐标 private Integer ycoordinate; @TableField(select = false,exist = false)//旋转角度逆时针 private Integer angle; @TableField(select = false,exist = false)//钢化是否接受横放 private Integer isHorizontal; @TableField(select = false,exist = false)//是否配片 private Integer isMultiple; @TableField(select = false,exist = false)//配片最大宽 private Double maxWidth; @TableField(select = false,exist = false)//配片最大高 private Double maxHeight; @TableField(select = false,exist = false)//打标属性 private String markIcon; @TableField(select = false,exist = false)//生产规则id private Integer ruleId; @TableField(select = false,exist = false)//是否合并 private Integer combine; @TableField(select = false,exist = false)//除膜方式 private Integer filmRemove; }