package com.example.erp.entity.pp; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.example.erp.entity.sd.Order; import com.example.erp.entity.sd.OrderDetail; import com.example.erp.entity.sd.OrderGlassDetail; import com.example.erp.entity.sd.Product; import lombok.Data; import java.time.LocalDate; @Data public class FlowCard { @TableId(type = IdType.AUTO) //自增id private Integer id; //销售单号 private String orderId; //生产订单号 private String productionId; //流程卡号 private String processId; //落架顺序 private Integer landingSequence; //序号 private Integer orderNumber; //工艺确认序号 private String technologyNumber; //分架数量 private Integer quantity; //已优化数量 private Integer optimizeQuantity; //排版状态 private String layoutStatus; //补片数量 private Integer numberPatches; //库存数量 private Integer inventoryQuantity; //已入数量 private Integer receivedQuantity; //补片编号 private String patchId; //工程占用 private Integer engineeringOccupancy; //库存数量 private Integer inventoryNumber; //入库时间 private LocalDate storageTime; //生产终止状态 private Integer terminationStatus; //打印状态 private Integer printStatus; //备用键 private String alternateKey; //分架员 private String founder; //分架时间 @TableField(value = "`splitFrame_time`") private LocalDate splitFrameTime; //排序 private Integer sort; //架号 private String rack; //订单转移导入数量 private Integer importNumber; //订单转移导出数量 private Integer exportNumber; //建立时间 private LocalDate createTime; //修改时间 private LocalDate updateTime; //查询用 //标签打印数量 @TableField(select = false,exist = false) private Integer printQuantity; //报工编号 @TableField(select = false,exist = false) private String reportingWorkId; //产品名称 @TableField(select = false,exist = false) private String glassChild; //工艺流程 @TableField(select = false,exist = false) private String process; //流程卡合并 @TableField(select = false,exist = false) private Integer merge; //补片原因 @TableField(select = false,exist = false) private String patchReason; //工程号 @TableField(select = false,exist = false) private String projectNo; //版图ID @TableField(select = false,exist = false) private String stockId; //小片数量 @TableField(select = false,exist = false) private String glassCount; //补片状态 @TableField(select = false,exist = false) private Integer patchState; //外键订单表 @TableField(select = false,exist= false) private Order order; //外键订单明细表 @TableField(select = false,exist= false) private OrderDetail orderDetail; //外键订单工艺审核表 @TableField(select = false,exist= false) private OrderGlassDetail orderGlassDetail; }