zhanghl
2025-05-23 dec8951aae400e54f6ee83a8f95867dba9da8af1
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsBom.java
@@ -3,11 +3,13 @@
import com.aps.common.core.annotation.Excel;
import com.aps.common.core.web.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
 * BOM数据管理对象 aps_bom
@@ -17,6 +19,8 @@
 */
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ApsBom extends BaseEntity
{
    private static final long serialVersionUID = 1L;
@@ -26,15 +30,43 @@
    /** bomID */
    @Excel(name = "bomID")
    private String bomId;
    private String bomLineId;
    /** 父节点BOM ID */
    @Excel(name = "父节点BOM ID")
    private String parentBomId;
    private String bomHeaderId;
    /** 料号 */
    @Excel(name = "料号")
    private String itemCode;
    /** 图号 */
    @Excel(name = "图号")
    private String drawingNo;
    /** 序号 */
    @Excel(name = "序号")
    private String processNo;
    /** 序号 */
    @Excel(name = "单位")
    private String unit;
    /** 数量 */
    @Excel(name = "数量")
    private BigDecimal num;
    /** 总数量 */
    @Excel(name = "总数量")
    private BigDecimal totalNum;
    /** 准备工时 */
    @Excel(name = "准备工时")
    private BigDecimal preparationTime;
    /** 加工工时 */
    @Excel(name = "加工工时")
    private BigDecimal processingTime;
    /** 物料描述 */
    @Excel(name = "物料描述")
@@ -57,4 +89,7 @@
    /** 删除标志(0代表存在 2代表删除) */
    private String delFlag;
    private String mainItemCode;
    private String selfMade;
}