refactor(anneal): 优化炉火实绩明细数据结构和查询逻辑
- 将WmsAnnealPerformanceDetailVo中的coils列表改为单个coil对象 - 新增parentCoilIds字段支持按父卷ID批量查询加工后钢卷 - 实现通过parentCoilId查找split后子卷的映射逻辑 - 添加直接查询未split原卷的备用查询机制 - 重构详情数据扁平化处理,每个计划钢卷创建独立详情记录 - 优化统计信息重新计算逻辑,准确统计过滤后的计划数量 - 移除WmsMaterialCoilVo中不再使用的furnaceLevel字段
This commit is contained in:
@@ -443,5 +443,8 @@ public class WmsMaterialCoilBo extends BaseEntity {
|
||||
*/
|
||||
@TableField(exist = false)
|
||||
private Boolean excludeScheduledDetail;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String parentCoilIds;
|
||||
}
|
||||
|
||||
|
||||
@@ -261,10 +261,10 @@ public class WmsMaterialCoilVo extends BaseEntity {
|
||||
*/
|
||||
private Integer exclusiveStatus;
|
||||
|
||||
/**
|
||||
* 炉火层级(1=一层,2=二层,3=三层)
|
||||
*/
|
||||
private Integer furnaceLevel;
|
||||
// /**
|
||||
// * 炉火层级(1=一层,2=二层,3=三层)
|
||||
// */
|
||||
// private Integer furnaceLevel;
|
||||
|
||||
/**
|
||||
* 是否已被发货单明细绑定(true=不可再次绑定)
|
||||
|
||||
@@ -5,7 +5,6 @@ import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 炉火实绩明细视图对象
|
||||
@@ -42,5 +41,5 @@ public class WmsAnnealPerformanceDetailVo {
|
||||
|
||||
private Integer furnaceLevel;
|
||||
|
||||
private List<WmsMaterialCoilVo> coils;
|
||||
private WmsMaterialCoilVo coil;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user