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 io.swagger.v3.oas.annotations.media.Schema; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.math.BigDecimal; import java.util.Date; /** * 标准工艺路线Line对象 aps_standard_process_route_line_job * * @author hjy * @date 2025-05-09 */ @Schema(description = "标准工艺路线Line实体类") public class ApsStandardProcessRouteLineJob extends BaseEntity { private static final long serialVersionUID = 1L; /** $column.columnComment */ @Schema(description = "$column.columnComment") private Long id; /** 工艺路线ID */ @Excel(name = "工艺路线ID") @Schema(description = "工艺路线ID") private String routeId; /** 工序序号 */ @Excel(name = "工序序号") @Schema(description = "工序序号") private String routeNum; /** 工序名称 */ @Excel(name = "工序名称") @Schema(description = "工序名称") private String routeName; /** 生效日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "生效日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @Schema(description = "生效日期") private Date startDate; /** 失效日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "失效日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @Schema(description = "失效日期") private Date endDate; /** 适用工厂 */ @Excel(name = "适用工厂") @Schema(description = "适用工厂") private String orgCode; /** 适用车间 */ @Excel(name = "适用车间") @Schema(description = "适用车间") private String shopCode; /** 产能模型 */ @Excel(name = "产能模型") @Schema(description = "产能模型") private String productivityModel; /** 设计产能 */ @Excel(name = "设计产能") @Schema(description = "设计产能") private BigDecimal designCapacity; /** 是否删除,0有效 1删除 */ @Schema(description = "是否删除,0有效 1删除") private String delFlag; /** 工序编码 */ @Excel(name = "工序编码") @Schema(description = "工序编码") private String routeCode; /** 标准工时 */ @Excel(name = "标准工时") @Schema(description = "标准工时") private BigDecimal standardTime; public String getRouteCode() { return routeCode; } public void setRouteCode(String routeCode) { this.routeCode = routeCode; } public BigDecimal getStandardTime() { return standardTime; } public void setStandardTime(BigDecimal standardTime) { this.standardTime = standardTime; } public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setRouteId(String routeId) { this.routeId = routeId; } public String getRouteId() { return routeId; } public void setRouteNum(String routeNum) { this.routeNum = routeNum; } public String getRouteNum() { return routeNum; } public void setRouteName(String routeName) { this.routeName = routeName; } public String getRouteName() { return routeName; } public void setStartDate(Date startDate) { this.startDate = startDate; } public Date getStartDate() { return startDate; } public void setEndDate(Date endDate) { this.endDate = endDate; } public Date getEndDate() { return endDate; } public void setOrgCode(String orgCode) { this.orgCode = orgCode; } public String getOrgCode() { return orgCode; } public void setShopCode(String shopCode) { this.shopCode = shopCode; } public String getShopCode() { return shopCode; } public void setProductivityModel(String productivityModel) { this.productivityModel = productivityModel; } public String getProductivityModel() { return productivityModel; } public void setDesignCapacity(BigDecimal designCapacity) { this.designCapacity = designCapacity; } public BigDecimal getDesignCapacity() { return designCapacity; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getDelFlag() { return delFlag; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("routeId", getRouteId()) .append("routeNum", getRouteNum()) .append("routeName", getRouteName()) .append("startDate", getStartDate()) .append("endDate", getEndDate()) .append("createTime", getCreateTime()) .append("orgCode", getOrgCode()) .append("shopCode", getShopCode()) .append("productivityModel", getProductivityModel()) .append("designCapacity", getDesignCapacity()) .append("delFlag", getDelFlag()) .append("createBy", getCreateBy()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .toString(); } }