更新wip-退火 缺少实际库区选择,重新占据库位能力

This commit is contained in:
2026-03-14 18:39:19 +08:00
parent 7740531fc5
commit 9a645100df
56 changed files with 3783 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
package com.klp.domain.vo.anneal;
import lombok.Data;
import java.util.Date;
/**
* 退火炉状态视图对象
*
* @author klp
* @date 2026-03-14
*/
@Data
public class WmsAnnealFurnaceStatusVo {
private Long furnaceId;
private String furnaceCode;
private String furnaceName;
private Integer busyFlag;
private Integer status;
private Long currentPlanId;
private String currentPlanNo;
private Date planEndTime;
private Long coilCount;
}

View File

@@ -0,0 +1,31 @@
package com.klp.domain.vo.anneal;
import lombok.Data;
import java.util.List;
/**
* 退火总览视图对象
*
* @author klp
* @date 2026-03-14
*/
@Data
public class WmsAnnealOverviewVo {
private Long totalPlanCount;
private Long furnaceTotal;
private Long furnaceBusyCount;
private Long pendingCoilCount;
private Long todayDonePlanCount;
private Long todayDoneCoilCount;
private List<WmsAnnealFurnaceStatusVo> furnaces;
private List<WmsAnnealPlanQueueVo> planQueue;
}

View File

@@ -0,0 +1,36 @@
package com.klp.domain.vo.anneal;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* 炉火实绩明细视图对象
*
* @author klp
* @date 2026-03-14
*/
@Data
public class WmsAnnealPerformanceDetailVo {
private Long planId;
private String planNo;
private Long targetFurnaceId;
private String targetFurnaceName;
private Date actualStartTime;
private Date endTime;
private Long coilId;
private String enterCoilNo;
private String currentCoilNo;
private BigDecimal netWeight;
}

View File

@@ -0,0 +1,21 @@
package com.klp.domain.vo.anneal;
import lombok.Data;
import java.math.BigDecimal;
/**
* 炉火实绩统计视图对象
*
* @author klp
* @date 2026-03-14
*/
@Data
public class WmsAnnealPerformanceSummaryVo {
private Long planCount;
private Long coilCount;
private BigDecimal totalWeight;
}

View File

@@ -0,0 +1,19 @@
package com.klp.domain.vo.anneal;
import lombok.Data;
import java.util.List;
/**
* 炉火实绩返回视图对象
*
* @author klp
* @date 2026-03-14
*/
@Data
public class WmsAnnealPerformanceVo {
private WmsAnnealPerformanceSummaryVo summary;
private List<WmsAnnealPerformanceDetailVo> details;
}

View File

@@ -0,0 +1,33 @@
package com.klp.domain.vo.anneal;
import lombok.Data;
import java.util.Date;
/**
* 退火计划队列视图对象
*
* @author klp
* @date 2026-03-14
*/
@Data
public class WmsAnnealPlanQueueVo {
private Long planId;
private String planNo;
private Long targetFurnaceId;
private String targetFurnaceName;
private Integer status;
private Date planStartTime;
private Date actualStartTime;
private Date endTime;
private Long coilCount;
}