| | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import org.apache.commons.lang3.builder.ToStringBuilder; |
| | | import org.apache.commons.lang3.builder.ToStringStyle; |
| | | |
| | | import java.io.Serial; |
| | | import java.math.BigDecimal; |
| | |
| | | private Long id; |
| | | |
| | | /** 主计划员 */ |
| | | @Excel(name = "主计划") |
| | | // @Excel(name = "主计划") |
| | | private String masterPlanner; |
| | | |
| | | /** 周日 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = "周日", width = 30, dateFormat = "yyyy-MM-dd") |
| | | // @Excel(name = "周日", width = 30, dateFormat = "yyyy-MM-dd") |
| | | private Date weekDay; |
| | | |
| | | /** 周度 */ |
| | | @Excel(name = "周度") |
| | | // @Excel(name = "周度") |
| | | private String weekCycle; |
| | | |
| | | /** 主件料号 */ |
| | |
| | | private String mainPartNumber; |
| | | |
| | | /** 主件图号 */ |
| | | @Excel(name = "主件图号") |
| | | // @Excel(name = "主件图号") |
| | | private String mainPartDrawingNumber; |
| | | |
| | | /** 客户名称 */ |
| | |
| | | private String drawingNo; |
| | | |
| | | /** 版本号 */ |
| | | @Excel(name = "版本号") |
| | | // @Excel(name = "版本号") |
| | | private String versionNumber; |
| | | |
| | | /** 生产数量 */ |
| | |
| | | private BigDecimal productionQuantity; |
| | | |
| | | /** 良品数量 */ |
| | | @Excel(name = "良品数量") |
| | | // @Excel(name = "良品数量") |
| | | private BigDecimal goodProductsQuantity; |
| | | |
| | | /** 工序号 */ |
| | |
| | | private String workCenter; |
| | | |
| | | /** 所属部门 */ |
| | | @Excel(name = "所属部门") |
| | | // @Excel(name = "所属部门") |
| | | private String department; |
| | | |
| | | /** 计划开工日 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = "计划开工日", width = 30, dateFormat = "yyyy-MM-dd") |
| | | // @Excel(name = "计划开工日", width = 30, dateFormat = "yyyy-MM-dd") |
| | | private Date planStartDay; |
| | | |
| | | /** 计划完工日 */ |
| | |
| | | private Date planEndDay; |
| | | |
| | | /** 备料料号 */ |
| | | @Excel(name = "备料料号") |
| | | // @Excel(name = "备料料号") |
| | | private String standbyNumber; |
| | | |
| | | /** 备料名称 */ |
| | | @Excel(name = "备料名称") |
| | | // @Excel(name = "备料名称") |
| | | private String standbyName; |
| | | |
| | | /** 备料库存 */ |
| | | @Excel(name = "备料库存") |
| | | // @Excel(name = "备料库存") |
| | | private Integer standbyStock; |
| | | |
| | | /** 下道工序所属部门 */ |
| | | @Excel(name = "下道工序所属部门") |
| | | // @Excel(name = "下道工序所属部门") |
| | | private String nextProcessDeparment; |
| | | |
| | | /** 是否挂起 */ |
| | | @Excel(name = "是否挂起") |
| | | // @Excel(name = "是否挂起") |
| | | private String isSuspended; |
| | | |
| | | /** 外协标识 */ |
| | | @Excel(name = "外协标识") |
| | | // @Excel(name = "外协标识") |
| | | private String isOutsourcing; |
| | | |
| | | /** 账套 */ |
| | |
| | | private String account; |
| | | |
| | | /** 上阶物料 */ |
| | | @Excel(name = "上阶物料") |
| | | // @Excel(name = "上阶物料") |
| | | private String advancedMaterials; |
| | | |
| | | /** 上阶单据号 */ |
| | | @Excel(name = "上阶单据号") |
| | | // @Excel(name = "上阶单据号") |
| | | private String advancedDocumentNumber; |
| | | |
| | | /** 上阶需求日期 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = "上阶需求日期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | // @Excel(name = "上阶需求日期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | private Date advancedRequirementDay; |
| | | |
| | | /** 计划齐套 */ |
| | | @Excel(name = "计划齐套") |
| | | // @Excel(name = "计划齐套") |
| | | private Integer isPlanComplete; |
| | | |
| | | /** 库存齐套 */ |
| | | @Excel(name = "库存齐套") |
| | | // @Excel(name = "库存齐套") |
| | | private Integer isStockComplete; |
| | | |
| | | /** 是否有折返工序 */ |
| | | @Excel(name = "是否有折返工序") |
| | | // @Excel(name = "是否有折返工序") |
| | | private Integer hasTurnback; |
| | | |
| | | /** 风险标识 */ |
| | | @Excel(name = "风险标识") |
| | | // @Excel(name = "风险标识") |
| | | private Integer hasRisk; |
| | | |
| | | /** 作业(工序名称) */ |
| | | @Excel(name = "作业") |
| | | // @Excel(name = "作业") |
| | | private String stdOp; |
| | | |
| | | /** 工厂 */ |
| | |
| | | private String plant; |
| | | |
| | | /** 当前工序状态 */ |
| | | @Excel(name = "当前工序状态") |
| | | // @Excel(name = "当前工序状态") |
| | | private String opStatus; |
| | | |
| | | /** 下一工序名称 */ |
| | | @Excel(name = "下一工序名称") |
| | | // @Excel(name = "下一工序名称") |
| | | private String nextOpName; |
| | | |
| | | /** 工单创建时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "工单创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | // @Excel(name = "工单创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date orderCreateTime; |
| | | |
| | | /** 自定义时间 */ |
| | |
| | | // private Date customTime; |
| | | |
| | | /** 生产基地 */ |
| | | @Excel(name = "生产基地") |
| | | // @Excel(name = "生产基地") |
| | | private String productionBase; |
| | | |
| | | /** 工单审核时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | // @Excel(name = "工单审核时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date approveOn; |
| | | |
| | | /** 工单开工时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | // @Excel(name = "工单开工时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date startWorkDate; |
| | | |
| | | /** 未匹配的生产数量*/ |
| | | private BigDecimal unmatchedQuantity; |
| | |
| | | private String requireId; |
| | | |
| | | private Integer version; |
| | | |
| | | /** 低阶码*/ |
| | | private String lowOrderCode; |
| | | /* |
| | | public String getOpStatus() { |
| | | return opStatus; |