package com.aps.core.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.math.BigDecimal; import java.util.Date; /** * 工艺路线对象 aps_process_route * * @author wwj * @date 2025-04-10 */ public class ApsProcessRoute extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键id */ private String id; /** 料号 */ @Excel(name = "料号") private String itemNo; /** 工单号 */ @Excel(name = "工单号") private String workOrderNo; /** 工序序号 */ @Excel(name = "工序序号") private String processNumber; /** 工序名称 */ @Excel(name = "工序名称") private String processName; /** 工序计划开始日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "工序计划开始日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date processPlanStartDay; /** 工序计划结束日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "工序计划完成日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date processPlanEndDay; /** 未开工数量 */ @Excel(name = "未开工数量") private Long notStartWorkCount; /** 已完成数量 */ @Excel(name = "已完成数量") private Long completedCount; /** 废弃数量 */ @Excel(name = "废弃数量") private BigDecimal discardCount; /** 集成日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "集成日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date integrationDay; /** 工厂 */ // @Excel(name = "工厂") private String plant; @Excel(name = "标准工时") private BigDecimal standardTime; @Excel(name = "工序排序") private Long processOrder; /** 工序ID */ private String opId; /** 加工数量 */ @Excel(name = "加工数量") private BigDecimal processQty; /** 工序状态 */ private String opStatus; /** 账套代码 */ private String orgCode; /** 删除标志(0代表存在 2代表删除) */ private String delFlag; /** 工作中心 */ private String workCenter; public void setId(String id) { this.id = id; } public String getId() { return id; } public void setItemNo(String itemNo) { this.itemNo = itemNo; } public String getItemNo() { return itemNo; } public void setWorkOrderNo(String workOrderNo) { this.workOrderNo = workOrderNo; } public String getWorkOrderNo() { return workOrderNo; } public void setProcessNumber(String processNumber) { this.processNumber = processNumber; } public String getProcessNumber() { return processNumber; } public void setProcessName(String processName) { this.processName = processName; } public String getProcessName() { return processName; } public void setProcessPlanStartDay(Date processPlanStartDay) { this.processPlanStartDay = processPlanStartDay; } public Date getProcessPlanStartDay() { return processPlanStartDay; } public void setProcessPlanEndDay(Date processPlanEndDay) { this.processPlanEndDay = processPlanEndDay; } public Date getProcessPlanEndDay() { return processPlanEndDay; } public void setNotStartWorkCount(Long notStartWorkCount) { this.notStartWorkCount = notStartWorkCount; } public Long getNotStartWorkCount() { return notStartWorkCount; } public void setCompletedCount(Long completedCount) { this.completedCount = completedCount; } public Long getCompletedCount() { return completedCount; } public void setIntegrationDay(Date integrationDay) { this.integrationDay = integrationDay; } public Date getIntegrationDay() { return integrationDay; } public void setPlant(String plant) { this.plant = plant; } public String getPlant() { return plant; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getDelFlag() { return delFlag; } public BigDecimal getDiscardCount() { return discardCount; } public void setDiscardCount(BigDecimal discardCount) { this.discardCount = discardCount; } public BigDecimal getStandardTime() { return standardTime; } public void setStandardTime(BigDecimal standardTime) { this.standardTime = standardTime; } public Long getProcessOrder() { return processOrder; } public void setProcessOrder(Long processOrder) { this.processOrder = processOrder; } public String getOpId() { return opId; } public void setOpId(String opId) { this.opId = opId; } public BigDecimal getProcessQty() { return processQty; } public void setProcessQty(BigDecimal processQty) { this.processQty = processQty; } public String getOpStatus() { return opStatus; } public void setOpStatus(String opStatus) { this.opStatus = opStatus; } public String getOrgCode() { return orgCode; } public void setOrgCode(String orgCode) { this.orgCode = 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("itemNo", getItemNo()) .append("workOrderNo", getWorkOrderNo()) .append("processNumber", getProcessNumber()) .append("processName", getProcessName()) .append("processPlanStartDay", getProcessPlanStartDay()) .append("processPlanEndDay", getProcessPlanEndDay()) .append("notStartWorkCount", getNotStartWorkCount()) .append("completedCount", getCompletedCount()) .append("integrationDay", getIntegrationDay()) .append("plant", getPlant()) .append("delFlag", getDelFlag()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("workCenter", getWorkCenter()) .toString(); } }