更新wip-退火 缺少实际库区选择,重新占据库位能力
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user