package com.aps.job.domain; import com.aps.common.core.annotation.Excel; import com.aps.common.core.web.domain.BaseEntity; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.io.Serial; import java.math.BigDecimal; import java.util.Date; /** * 工单工序对象 aps_work_order_process * * @author hjy * @date 2025-04-17 */ public class ApsWorkOrderProcess extends BaseEntity { @Serial private static final long serialVersionUID = 1L; /** 主键自增 */ private Long id; /** 料号 */ @Excel(name = "料号") private String itemCode; /** 工单号 */ @Excel(name = "工单号") private String docNo; /** 工序序号 */ @Excel(name = "工序序号") private String opNum; /** 工序id */ @Excel(name = "工序id") private String opId; /** 工序名称-U9-WorkCenter */ @Excel(name = "工序名称-U9-WorkCenter") private String processName; /** 标准工时-小数 */ @Excel(name = "标准工时-小数") private BigDecimal standardTime; /** 工序计划开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss") @Excel(name = "工序计划开始时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:ss") private Date palnStartDate; /** 工序计划完成日期 */ @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss") @Excel(name = "工序计划完成日期", width = 30, dateFormat = "yyyy-MM-dd hh:mm:ss") private Date planCompleteDate; /** 加工数量-小数 */ @Excel(name = "加工数量-小数") private BigDecimal processQty; /** 废弃数量 */ @Excel(name = "废弃数量") private BigDecimal scrapQty; /** 工序状态 */ @Excel(name = "工序状态") private String opStatus; /** 账套 */ @Excel(name = "账套") private String org; /** 账套编码 */ @Excel(name = "账套编码") private String orgCode; @Excel(name = "工作中心") private String workCenter; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setItemCode(String itemCode) { this.itemCode = itemCode; } public String getItemCode() { return itemCode; } public void setDocNo(String docNo) { this.docNo = docNo; } public String getDocNo() { return docNo; } public void setOpNum(String opNum) { this.opNum = opNum; } public String getOpNum() { return opNum; } public void setOpId(String opId) { this.opId = opId; } public String getOpId() { return opId; } public void setProcessName(String processName) { this.processName = processName; } public String getProcessName() { return processName; } public void setStandardTime(BigDecimal standardTime) { this.standardTime = standardTime; } public BigDecimal getStandardTime() { return standardTime; } public void setPalnStartDate(Date palnStartDate) { this.palnStartDate = palnStartDate; } public Date getPalnStartDate() { return palnStartDate; } public void setPlanCompleteDate(Date planCompleteDate) { this.planCompleteDate = planCompleteDate; } public Date getPlanCompleteDate() { return planCompleteDate; } public void setProcessQty(BigDecimal processQty) { this.processQty = processQty; } public BigDecimal getProcessQty() { return processQty; } public void setScrapQty(BigDecimal scrapQty) { this.scrapQty = scrapQty; } public BigDecimal getScrapQty() { return scrapQty; } public void setOpStatus(String opStatus) { this.opStatus = opStatus; } public String getOpStatus() { return opStatus; } public void setOrg(String org) { this.org = org; } public String getOrg() { return org; } public void setOrgCode(String orgCode) { this.orgCode = orgCode; } public String getOrgCode() { return orgCode; } public String getWorkCenter() { return workCenter; } public void setWorkCenter(String workCenter) { this.workCenter = workCenter; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("itemCode", getItemCode()) .append("docNo", getDocNo()) .append("opNum", getOpNum()) .append("opId", getOpId()) .append("processName", getProcessName()) .append("standardTime", getStandardTime()) .append("palnStartDate", getPalnStartDate()) .append("planCompleteDate", getPlanCompleteDate()) .append("processQty", getProcessQty()) .append("scrapQty", getScrapQty()) .append("opStatus", getOpStatus()) .append("org", getOrg()) .append("orgCode", getOrgCode()) .append("workCenter", getWorkCenter()) .toString(); } }