huangjiayang
2025-05-14 dadf503b15f3423980ad2bc17d23ea1a444aca10
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlateStandardRequire.java
@@ -2,6 +2,7 @@
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;
@@ -23,12 +24,16 @@
    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;
@@ -38,12 +43,12 @@
    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")
@@ -55,22 +60,25 @@
    /** 需求数量 */
//    @Excel(name = "需求数量")
    private String requireAmount;
    private BigDecimal requireAmount;
    /** 净需求量 */
//    @Excel(name = "净需求量")
    private String netRequirement;
    private BigDecimal netRequirement;
    /** 计划开工日 */
    @Excel(name = "计划开工日")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "计划开工日", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date startDate;
    /** 计划完工日 */
    @Excel(name = "计划完工日")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "计划完工日", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date completeDate;
    /** 需求日期 */
    @Excel(name = "需求日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "需求日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date demandDate;
    /** 适用工厂 */
@@ -82,30 +90,32 @@
    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;
}