feat(analytics): 更新炉火实绩功能以支持详细的钢卷信息以及层级和库区信息

- 在 WmsAnnealPerformanceDetailVo 中新增逻辑库区ID、库区名称、炉火层级和钢卷列表字段
- 修改 WmsAnnealPerformanceMapper.xml 查询语句以优化性能并移除冗余字段
- 在 WmsAnnealPerformanceServiceImpl 中实现批量查询逻辑,包括钢卷关联、库区信息和钢卷详情
- 新增仓库映射器和服务依赖注入以支持数据获取
- 在 WmsMaterialCoilVo 中添加炉火层级字段以存储钢卷在炉内的层数信息
- 实现按计划ID分组处理钢卷数据并设置相应的库区和层级属性
This commit is contained in:
2026-03-16 15:58:10 +08:00
parent d8821db4b2
commit 10a28f8c62
4 changed files with 132 additions and 8 deletions

View File

@@ -346,6 +346,11 @@ public class WmsMaterialCoilVo extends BaseEntity {
*/
private Integer exclusiveStatus;
/**
* 炉火层级1=一层2=二层3=三层)
*/
private Integer furnaceLevel;
// ========== 发货绑定信息(由发货单明细占用) ==========
/**

View File

@@ -1,9 +1,11 @@
package com.klp.domain.vo.anneal;
import com.klp.domain.vo.WmsMaterialCoilVo;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
* 炉火实绩明细视图对象
@@ -33,4 +35,12 @@ public class WmsAnnealPerformanceDetailVo {
private String currentCoilNo;
private BigDecimal netWeight;
private Long logicWarehouseId;
private String logicWarehouseName;
private Integer furnaceLevel;
private List<WmsMaterialCoilVo> coils;
}