| | |
| | | |
| | | import com.aps.common.core.annotation.Excel; |
| | | import com.aps.common.core.web.domain.BaseEntity; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.io.Serial; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 钣金工单标准需求对象 aps_plate_standard_require |
| | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** 需求ID */ |
| | | @JsonFormat(shape = JsonFormat.Shape.STRING) |
| | | private Long id; |
| | | |
| | | /** 需求追溯ID */ |
| | | @Excel(name = "需求追溯ID") |
| | | private String requireId; |
| | | |
| | | private String requireTrackId; |
| | | /**单号*/ |
| | | private String docNum; |
| | | /**上级物料编码*/ |
| | | private String bomHeaderCode; |
| | | /** bom_line_id */ |
| | | // @Excel(name = "bom_line_id") |
| | | private String bomLineId; |
| | |
| | | private String bomLineCode; |
| | | |
| | | /** BOM低阶码 */ |
| | | @Excel(name = "BOM低阶码") |
| | | // @Excel(name = "低阶码") |
| | | private Long bomLineLevel; |
| | | |
| | | /** BOM用量 */ |
| | | // @Excel(name = "BOM用量") |
| | | private String bomUseAmount; |
| | | private BigDecimal bomUseAmount; |
| | | |
| | | /** 工艺路线ID */ |
| | | // @Excel(name = "工艺路线ID") |
| | |
| | | |
| | | /** 需求数量 */ |
| | | // @Excel(name = "需求数量") |
| | | private String requireAmount; |
| | | private BigDecimal requireAmount; |
| | | |
| | | /** 净需求量 */ |
| | | // @Excel(name = "净需求量") |
| | | private String netRequirement; |
| | | private BigDecimal netRequirement; |
| | | |
| | | /** 计划开工日 */ |
| | | @Excel(name = "计划开工日") |
| | | private String startDate; |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "计划开工日", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date startDate; |
| | | |
| | | /** 计划完工日 */ |
| | | @Excel(name = "计划完工日") |
| | | private String completeDate; |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "计划完工日", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date completeDate; |
| | | |
| | | /** 需求日期 */ |
| | | @Excel(name = "需求日期") |
| | | private String demandDate; |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "需求日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date demandDate; |
| | | |
| | | /** 适用工厂 */ |
| | | @Excel(name = "适用工厂") |
| | |
| | | private String productionBase; |
| | | |
| | | /** 匹配状态 */ |
| | | @Excel(name = "匹配状态") |
| | | // @Excel(name = "匹配状态") |
| | | private String matchState; |
| | | |
| | | /** 匹配模式 */ |
| | | @Excel(name = "匹配模式") |
| | | // @Excel(name = "匹配模式") |
| | | private String matchMode; |
| | | |
| | | /** 未匹配需求数量 */ |
| | | @Excel(name = "未匹配需求数量") |
| | | private String unmatchedDemandAmount; |
| | | private BigDecimal unmatchedDemandAmount; |
| | | |
| | | /** 建议完成日期 */ |
| | | // @Excel(name = "建议完成日期") |
| | | private String suggestedCompletionDate; |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "建议完成日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date suggestedCompletionDate; |
| | | |
| | | /** 延迟风险标识 */ |
| | | // @Excel(name = "延迟风险标识") |
| | | @Excel(name = "延迟风险标识") |
| | | private String hasDelayRisk; |
| | | |
| | | /** $column.columnComment */ |
| | | |
| | | private String batchNumber; |
| | | |
| | | /** $column.columnComment */ |
| | | private String delFlag; |
| | | |
| | | /**工单创建时间*/ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "工单创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date orderCreateTime; |
| | | } |