feat(wms/coil): 新增钢卷理论长度字段并优化理论计算逻辑

1. 在钢卷物料实体类、业务对象、值对象及导出VO中新增理论长度(theoreticalLength)字段,并在映射文件中补充数据库映射关系
2. 重构理论计算工具方法,将原有的calculateTheoreticalThickness方法扩展为calculateTheoretical,支持同时计算理论厚度和理论长度
3. 理论长度计算公式:理论长度 = 净重(吨) × 1000 / 7.85 / 规格厚度(mm) / 规格宽度(mm) / 1000
4. 优化规格信息提取逻辑,统一从物品规格中解析厚度和宽度,避免重复代码
5. 在新增、修改、分卷、批量分卷等业务方法中调用新的计算逻辑,确保理论长度字段的自动填充
This commit is contained in:
2026-06-01 16:21:41 +08:00
parent 37b2987279
commit 0cfffcc60d
6 changed files with 71 additions and 30 deletions

View File

@@ -219,6 +219,11 @@ public class WmsMaterialCoil extends BaseEntity {
*/
private BigDecimal theoreticalThickness;
/**
* 理论长度(单位:米)
*/
private BigDecimal theoreticalLength;
/**
* 镀铬卷号
*/