wip在产大屏

This commit is contained in:
jhd
2026-05-29 15:53:26 +08:00
parent 82a54e3200
commit 5a16a9d2b1
9 changed files with 266 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
package com.klp.domain.vo;
import lombok.Data;
import java.math.BigDecimal;
/**
* 工序今日完成统计(数据库聚合结果)
*
* @author Joshi
* @date 2026-05-29
*/
@Data
public class ProcessTodayAggVo {
/** 操作类型编码 */
private Integer actionType;
/** 完成卷数 */
private Integer completedCount;
/** 总重量(kg) */
private BigDecimal totalWeight;
}

View File

@@ -0,0 +1,33 @@
package com.klp.domain.vo;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
/**
* 单个工序的 WIP 统计
*
* @author Joshi
* @date 2026-05-29
*/
@Data
public class ProcessWipVo {
/** 操作类型编码501=酸连轧工序) */
private Integer actionType;
/** 工序名称 */
private String processName;
/** 在产数量 */
private int wipCount;
/** 在产钢卷列表 */
private List<WipCoilVo> wipCoils;
/** 今日完成卷数 */
private int todayCompletedCount;
/** 今日完成重量(吨) */
private BigDecimal todayCompletedWeight;
}

View File

@@ -0,0 +1,36 @@
package com.klp.domain.vo;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* WIP 在产钢卷
*
* @author Joshi
* @date 2026-05-29
*/
@Data
public class WipCoilVo {
/** 操作类型 */
private Integer actionType;
/** 操作ID */
private Long actionId;
/** 钢卷ID */
private Long coilId;
/** 当前钢卷号 */
private String currentCoilNo;
/** 净重(kg) */
private BigDecimal netWeight;
/** 创建时间(领料时间) */
private Date createTime;
/** 创建人 */
private String createBy;
}

View File

@@ -0,0 +1,27 @@
package com.klp.domain.vo;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
/**
* WIP 在产大屏 仪表盘视图对象
*
* @author Joshi
* @date 2026-05-29
*/
@Data
public class WipDashboardVo {
/** 各工序汇总 */
private List<ProcessWipVo> processes;
/** 全局在产总数 */
private int totalWipCount;
/** 全局今日完成总卷数 */
private int totalTodayCompletedCount;
/** 全局今日完成总重量(吨) */
private BigDecimal totalTodayCompletedWeight;
}