feat(WmsMaterialCoil): 添加按入场钢卷号分组功能

- 在 WmsMaterialCoilBo 中新增 groupByEnterCoilNo 字段
- 实现按 enter_coil_no 分组的查询逻辑
- 根据 bo 中的 groupByEnterCoilNo 参数动态添加分组条件
This commit is contained in:
2026-04-20 13:32:51 +08:00
parent 2d3caa65bc
commit a26089ce15
2 changed files with 10 additions and 0 deletions

View File

@@ -360,5 +360,11 @@ public class WmsMaterialCoilBo extends BaseEntity {
*/
@TableField(exist = false)
private Boolean hasTransferType;
/**
* 是否按入场钢卷号分组true=按enter_coil_no分组
*/
@TableField(exist = false)
private Boolean groupByEnterCoilNo;
}

View File

@@ -881,6 +881,10 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
//根据创建时间倒叙
qw.orderByDesc("mc.create_time");
}
// 按入场钢卷号分组
if (Boolean.TRUE.equals(bo.getGroupByEnterCoilNo())) {
qw.groupBy("mc.enter_coil_no");
}
return qw;
}