package com.aucma.base.domain; import java.math.BigDecimal; import java.util.Date; import com.aucma.common.core.domain.model.TreeStringEntity; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.aucma.common.annotation.Excel; import com.aucma.common.core.domain.TreeEntity; /** * 订单BOM对象 order_bominfo * * @author Yinq * @date 2023-09-28 */ public class OrderBomInfo extends TreeStringEntity { private static final long serialVersionUID = 1L; /** * 主键标识 */ private Long objId; /** * BOM编号 */ @Excel(name = "BOM编号") private String bomCode; /** * 物料编码 */ @Excel(name = "物料编码") private String materialCode; /** * 物料名称 */ @Excel(name = "物料名称") private String materialName; /** * 物料类别 */ @Excel(name = "物料类别") private String materialType; /** * 标准数量 */ @Excel(name = "标准数量") private BigDecimal standardAmount; /** * 启用标识 */ @Excel(name = "启用标识") private Long isFlag; /** * 创建人 */ @Excel(name = "创建人") private String createdBy; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date createdTime; /** * 更新人 */ @Excel(name = "更新人") private String updatedBy; /** * 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date updatedTime; /** * 工厂编号 */ @Excel(name = "工厂编号") private String factoryCode; /** * 排序 */ @Excel(name = "排序") private String sort; /** * 销售凭证 */ @Excel(name = "销售凭证") private String vbeln; /** * 销售单据项目 */ @Excel(name = "销售单据项目") private String vbpos; /** * 祖级列表 */ private String ancestors; @Override public String getAncestors() { return ancestors; } @Override public void setAncestors(String ancestors) { this.ancestors = ancestors; } public void setObjId(Long objId) { this.objId = objId; } public Long getObjId() { return objId; } public void setBomCode(String bomCode) { this.bomCode = bomCode; } public String getBomCode() { return bomCode; } public void setMaterialCode(String materialCode) { this.materialCode = materialCode; } public String getMaterialCode() { return materialCode; } public void setMaterialName(String materialName) { this.materialName = materialName; } public String getMaterialName() { return materialName; } public void setMaterialType(String materialType) { this.materialType = materialType; } public String getMaterialType() { return materialType; } public BigDecimal getStandardAmount() { return standardAmount; } public void setStandardAmount(BigDecimal standardAmount) { this.standardAmount = standardAmount; } public void setIsFlag(Long isFlag) { this.isFlag = isFlag; } public Long getIsFlag() { return isFlag; } public void setCreatedBy(String createdBy) { this.createdBy = createdBy; } public String getCreatedBy() { return createdBy; } public void setCreatedTime(Date createdTime) { this.createdTime = createdTime; } public Date getCreatedTime() { return createdTime; } public void setUpdatedBy(String updatedBy) { this.updatedBy = updatedBy; } public String getUpdatedBy() { return updatedBy; } public void setUpdatedTime(Date updatedTime) { this.updatedTime = updatedTime; } public Date getUpdatedTime() { return updatedTime; } public void setFactoryCode(String factoryCode) { this.factoryCode = factoryCode; } public String getFactoryCode() { return factoryCode; } public void setSort(String sort) { this.sort = sort; } public String getSort() { return sort; } public void setVbeln(String vbeln) { this.vbeln = vbeln; } public String getVbeln() { return vbeln; } public void setVbpos(String vbpos) { this.vbpos = vbpos; } public String getVbpos() { return vbpos; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("objId", getObjId()) .append("bomCode", getBomCode()) .append("materialCode", getMaterialCode()) .append("materialName", getMaterialName()) .append("materialType", getMaterialType()) .append("standardAmount", getStandardAmount()) .append("parentId", getParentId()) .append("isFlag", getIsFlag()) .append("createdBy", getCreatedBy()) .append("createdTime", getCreatedTime()) .append("updatedBy", getUpdatedBy()) .append("updatedTime", getUpdatedTime()) .append("factoryCode", getFactoryCode()) .append("sort", getSort()) .append("vbeln", getVbeln()) .append("vbpos", getVbpos()) .toString(); } }