package com.aps.core.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.aps.common.core.annotation.Excel; import com.aps.common.core.web.domain.BaseEntity; /** * 焊缝对象 aps_weld_seam * * @author wwj * @date 2025-04-09 */ public class ApsWeldSeam extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键id */ private String id; /** 销售订单号 */ @Excel(name = "销售订单号") private String saleOrderNo; /** 销售订单行 */ @Excel(name = "销售订单行") private Long saleOrderLine; /** 主工单号 */ @Excel(name = "主工单号") private String mainWorkOrderNo; /** 上级工单号 */ @Excel(name = "上级工单号") private String superiorWorkOrderNo; /** 工单号 */ @Excel(name = "工单号") private String workOrderNo; /** 工单类型 */ // @Excel(name = "工单类型") private String workOrderType; @Excel(name = "工单类型") private String workOrderTypeTxt; /** 物料编码 */ @Excel(name = "物料编码") private String materialCode; /** 客户图号 */ @Excel(name = "客户图号") private String customerDrawingNumber; /** 生产数量 */ @Excel(name = "生产数量") private Long productionQuantity; /** 组织账号 */ @Excel(name = "组织账号") private String organizeNumber; /** 物料需求日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "物料需求日期", width = 30, dateFormat = "yyyy-MM-dd") private Date materialsRequirementDay; /** 本次反馈日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "本次反馈日期", width = 30, dateFormat = "yyyy-MM-dd") private Date thisFeedbackDay; /** 生产基地 */ @Excel(name = "生产基地") private String productionBase; /** 分类(气柜/管路) */ // @Excel(name = "分类(气柜/管路)") private String classification; @Excel(name = "分类") private String classificationTxt; /** 生产年份 */ @Excel(name = "生产年份") private Long produceYear; /** 生产月份 */ @Excel(name = "生产月份") private Long produceMonth; /** 客户 */ @Excel(name = "客户") private String customer; /** 单件焊缝 */ @Excel(name = "单件焊缝") private Long singleWeldSeam; /** 总焊缝 */ @Excel(name = "总焊缝") private Long totalWeldSeam; /** 工厂 */ // @Excel(name = "工厂") private String plant; public void setId(String id) { this.id = id; } public String getId() { return id; } public void setWorkOrderType(String workOrderType) { this.workOrderType = workOrderType; } public String getWorkOrderType() { return workOrderType; } public void setMaterialCode(String materialCode) { this.materialCode = materialCode; } public String getMaterialCode() { return materialCode; } public void setCustomerDrawingNumber(String customerDrawingNumber) { this.customerDrawingNumber = customerDrawingNumber; } public String getCustomerDrawingNumber() { return customerDrawingNumber; } public void setOrganizeNumber(String organizeNumber) { this.organizeNumber = organizeNumber; } public String getOrganizeNumber() { return organizeNumber; } public void setProductionBase(String productionBase) { this.productionBase = productionBase; } public String getProductionBase() { return productionBase; } public void setClassification(String classification) { this.classification = classification; } public String getClassification() { return classification; } public void setProduceYear(Long produceYear) { this.produceYear = produceYear; } public Long getProduceYear() { return produceYear; } public void setProduceMonth(Long produceMonth) { this.produceMonth = produceMonth; } public Long getProduceMonth() { return produceMonth; } public void setProductionQuantity(Long productionQuantity) { this.productionQuantity = productionQuantity; } public Long getProductionQuantity() { return productionQuantity; } public void setCustomer(String customer) { this.customer = customer; } public String getCustomer() { return customer; } public void setSingleWeldSeam(Long singleWeldSeam) { this.singleWeldSeam = singleWeldSeam; } public Long getSingleWeldSeam() { return singleWeldSeam; } public void setTotalWeldSeam(Long totalWeldSeam) { this.totalWeldSeam = totalWeldSeam; } public Long getTotalWeldSeam() { return totalWeldSeam; } public void setThisFeedbackDay(Date thisFeedbackDay) { this.thisFeedbackDay = thisFeedbackDay; } public Date getThisFeedbackDay() { return thisFeedbackDay; } public void setMaterialsRequirementDay(Date materialsRequirementDay) { this.materialsRequirementDay = materialsRequirementDay; } public Date getMaterialsRequirementDay() { return materialsRequirementDay; } public void setSaleOrderNo(String saleOrderNo) { this.saleOrderNo = saleOrderNo; } public String getSaleOrderNo() { return saleOrderNo; } public void setSaleOrderLine(Long saleOrderLine) { this.saleOrderLine = saleOrderLine; } public Long getSaleOrderLine() { return saleOrderLine; } public void setMainWorkOrderNo(String mainWorkOrderNo) { this.mainWorkOrderNo = mainWorkOrderNo; } public String getMainWorkOrderNo() { return mainWorkOrderNo; } public void setSuperiorWorkOrderNo(String superiorWorkOrderNo) { this.superiorWorkOrderNo = superiorWorkOrderNo; } public String getSuperiorWorkOrderNo() { return superiorWorkOrderNo; } public void setWorkOrderNo(String workOrderNo) { this.workOrderNo = workOrderNo; } public String getWorkOrderNo() { return workOrderNo; } public void setPlant(String plant) { this.plant = plant; } public String getPlant() { return plant; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("workOrderType", getWorkOrderType()) .append("materialCode", getMaterialCode()) .append("customerDrawingNumber", getCustomerDrawingNumber()) .append("organizeNumber", getOrganizeNumber()) .append("productionBase", getProductionBase()) .append("classification", getClassification()) .append("produceYear", getProduceYear()) .append("produceMonth", getProduceMonth()) .append("productionQuantity", getProductionQuantity()) .append("customer", getCustomer()) .append("singleWeldSeam", getSingleWeldSeam()) .append("totalWeldSeam", getTotalWeldSeam()) .append("thisFeedbackDay", getThisFeedbackDay()) .append("materialsRequirementDay", getMaterialsRequirementDay()) .append("saleOrderNo", getSaleOrderNo()) .append("saleOrderLine", getSaleOrderLine()) .append("mainWorkOrderNo", getMainWorkOrderNo()) .append("superiorWorkOrderNo", getSuperiorWorkOrderNo()) .append("workOrderNo", getWorkOrderNo()) .append("plant", getPlant()) .toString(); } public String getClassificationTxt() { return classificationTxt; } public void setClassificationTxt(String classificationTxt) { this.classificationTxt = classificationTxt; } public String getWorkOrderTypeTxt() { return workOrderTypeTxt; } public void setWorkOrderTypeTxt(String workOrderTypeTxt) { this.workOrderTypeTxt = workOrderTypeTxt; } }