package com.aps.core.domain; 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; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.Date; /** * 零件统计表对象 aps_part_route_stat * * @author zhl * @date 2025-04-11 */ public class ApsPartRouteStat extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键id */ private String id; /** 工单号 */ @Excel(name = "工单号") private String workOrderNo; private String resourceGroupName; /** 工序号 */ @Excel(name = "工序号") private BigDecimal roadProcessNumber; /** 当前工序号 */ @Excel(name = "当前工序号") private BigDecimal currentProcessNumber; /** 生产数量 */ @Excel(name = "生产数量") private BigDecimal productionQuantity; /** 标准工时 */ @Excel(name = "标准工时") private BigDecimal standardTime; /** 工序总工时 */ @Excel(name = "工序总工时") private BigDecimal processTotalTime; /** 计划开工日 */ @Excel(name = "计划开工日") private Date processPlanStartDay; /** 设计工时 */ @Excel(name = "设计工时") private Long designTimes; /** 删除标志(0代表存在 2代表删除) */ private String delFlag; /** 批次号 */ @Excel(name = "批次号") private String batchNumber; public void setId(String id) { this.id = id; } public String getId() { return id; } public void setWorkOrderNo(String workOrderNo) { this.workOrderNo = workOrderNo; } public String getWorkOrderNo() { return workOrderNo; } public void setRoadProcessNumber(BigDecimal roadProcessNumber) { this.roadProcessNumber = roadProcessNumber; } public BigDecimal getRoadProcessNumber() { return roadProcessNumber; } public void setCurrentProcessNumber(BigDecimal currentProcessNumber) { this.currentProcessNumber = currentProcessNumber; } public BigDecimal getCurrentProcessNumber() { return currentProcessNumber; } public void setProductionQuantity(BigDecimal productionQuantity) { this.productionQuantity = productionQuantity; } public BigDecimal getProductionQuantity() { return productionQuantity; } public void setStandardTime(BigDecimal standardTime) { this.standardTime = standardTime; } public BigDecimal getStandardTime() { return standardTime; } public void setProcessTotalTime(BigDecimal processTotalTime) { this.processTotalTime = processTotalTime; } public BigDecimal getProcessTotalTime() { return processTotalTime; } public void setProcessPlanStartDay(Date processPlanStartDay) { this.processPlanStartDay = processPlanStartDay; } public Date getProcessPlanStartDay() { return processPlanStartDay; } public void setDesignTimes(Long designTimes) { this.designTimes = designTimes; } public Long getDesignTimes() { return designTimes; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getDelFlag() { return delFlag; } public void setBatchNumber(String batchNumber) { this.batchNumber = batchNumber; } public String getBatchNumber() { return batchNumber; } public String getResourceGroupName() { return resourceGroupName; } public void setResourceGroupName(String resourceGroupName) { this.resourceGroupName = resourceGroupName; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("workOrderNo", getWorkOrderNo()) .append("roadProcessNumber", getRoadProcessNumber()) .append("currentProcessNumber", getCurrentProcessNumber()) .append("productionQuantity", getProductionQuantity()) .append("standardTime", getStandardTime()) .append("processTotalTime", getProcessTotalTime()) .append("processPlanStartDay", getProcessPlanStartDay()) .append("designTimes", getDesignTimes()) .append("delFlag", getDelFlag()) .append("createBy", getCreateBy()) .append("batchNumber", getBatchNumber()) .toString(); } }