sfd
2025-05-26 2a64b537e8e3bce9ce030585a3da17d48379c0ad
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsGasPipingRouteStat.java
@@ -5,6 +5,7 @@
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.springframework.data.annotation.Transient;
@@ -18,6 +19,7 @@
 * @author hjy
 * @date 2025-04-24
 */
@EqualsAndHashCode(callSuper = true)
@Schema(description = "气体管路产能负载统计实体类")
@Data
public class ApsGasPipingRouteStat extends BaseEntity
@@ -36,7 +38,7 @@
    /** 工序号 */
    @Excel(name = "工序号")
    @Schema(description = "工序号", type = "String")
    private String roadProcessNumber;
    private BigDecimal roadProcessNumber;
    /** 当前工序号 */
    @Excel(name = "当前工序号")
@@ -59,17 +61,18 @@
    private BigDecimal processTotalTime;
    /** 计划开工日 */
    @Excel(name = "计划开工日")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "计划开工日", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @Schema(description = "计划开工日", type = "Date")
    private Date processPlanStartDay;
    /** 设计工时 */
    @Excel(name = "设计工时")
    @Schema(description = "设计工时", type = "Long")
    private Long designTimes;
    @Schema(description = "设计工时", type = "BigDecimal")
    private BigDecimal designTimes;
    /** 删除标志(0代表存在 2代表删除) */
    @Schema(description = "删除标志(0代表存在 2代表删除)", type = "String")
    @Schema(description = "删除标志", type = "String")
    private String delFlag;
    /** 工序名称 */
@@ -97,7 +100,7 @@
    @Schema(description = "设计产能", type = "BigDecimal")
    private BigDecimal designCapacity;
    /** 设计产能 */
    /** 专业 */
    @Excel(name = "专业")
    @Schema(description = "专业", type = "String")
    private String major;
@@ -117,10 +120,38 @@
    @Schema(description = "日", type = "String")
    private String planStartDay;
    /** 计划完成日 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "计划完成日", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @Schema(description = "计划完成日", type = "Date")
    private Date processPlanEndDay;
    /** 订单计划完成日 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "订单计划完成日", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @Schema(description = "订单计划完成日", type = "Date")
    private Date orderPlanEndDay;
    /** 警告 */
    @Excel(name = "警告")
    @Schema(description = "警告", type = "Boolean")
    private Boolean warning;
    /** 工厂 */
    @Excel(name = "工厂")
    @Schema(description = "工厂", type = "String")
    private String plant;
    /** 车间 */
    @Excel(name = "车间")
    @Schema(description = "车间", type = "String")
    private String workshop;
    /** 批次号 */
    @Excel(name = "批次号")
    @Schema(description = "批次号", type = "String")
    private String batchNumber;
    @Transient
    private String searchStartDate;
@@ -130,10 +161,8 @@
    @Transient
    private String searchType;
    /** 计划完成日 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "计划完工日", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date processPlanEndDay;
    private Integer num;
    private BigDecimal routeProcessNumber;
    @Override
    public String toString() {