| | |
| | | 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; |
| | |
| | | * @author hjy |
| | | * @date 2025-04-24 |
| | | */ |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @Schema(description = "气体管路产能负载统计实体类") |
| | | @Data |
| | | public class ApsGasPipingRouteStat extends BaseEntity |
| | |
| | | /** 工序号 */ |
| | | @Excel(name = "工序号") |
| | | @Schema(description = "工序号", type = "String") |
| | | private String roadProcessNumber; |
| | | private BigDecimal roadProcessNumber; |
| | | |
| | | /** 当前工序号 */ |
| | | @Excel(name = "当前工序号") |
| | |
| | | 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; |
| | | |
| | | /** 工序名称 */ |
| | |
| | | @Schema(description = "设计产能", type = "BigDecimal") |
| | | private BigDecimal designCapacity; |
| | | |
| | | /** 设计产能 */ |
| | | /** 专业 */ |
| | | @Excel(name = "专业") |
| | | @Schema(description = "专业", type = "String") |
| | | private String major; |
| | |
| | | @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; |
| | | |
| | |
| | | @Transient |
| | | private String searchType; |
| | | |
| | | private Boolean warning; |
| | | |
| | | /** 订单开工日 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "订单完工日", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date orderPlanEndDay; |
| | | |
| | | /** 计划完成日 */ |
| | | @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 BigDecimal routeProcessNumber; |
| | | |
| | | private Integer num; |
| | | private BigDecimal routeProcessNumber; |
| | | |
| | | @Override |
| | | public String toString() { |