feat(wms): 新增钢卷分页查询功能

- 在WmsMaterialCoilMapper中添加selectVoPagePlus方法及对应XML配置
- 实现基于QueryWrapper的分页查询逻辑- 补充关联字段warehouseName以支持统计展示-优化查询条件构造器,增强筛选能力
- 调整VO类结构,确保数据传输完整性- 修复原查询逻辑中的潜在空指针问题
This commit is contained in:
2025-10-29 16:55:26 +08:00
parent ed2a56cded
commit 4f97e62a5d
4 changed files with 66 additions and 18 deletions

View File

@@ -127,59 +127,61 @@ public class WmsMaterialCoilVo {
private String remark;
// ========== 关联对象属性 ==========
/**
* 所在库区信息
*/
private WmsWarehouseVo warehouse;
/**
* 下一库区信息
*/
private WmsWarehouseVo nextWarehouse;
/**
* 二维码信息
*/
private WmsGenerateRecordVo qrcodeRecord;
/**
* 原材料信息当itemType为raw_material时
*/
private WmsRawMaterialVo rawMaterial;
/**
* 产品信息当itemType为product时
*/
private Object product; // 产品VO待定义
/**
* BOM列表原材料对应的BOM项目信息
*/
private List<WmsBomItemVo> bomItemList;
// ========== 统计相关属性 ==========
/**
* 库区名称(用于统计查询)
*/
private String warehouseName;
/**
* 钢卷数量(用于统计查询)
*/
private Long coilCount;
/**
* 总毛重(用于统计查询)
*/
private BigDecimal totalGrossWeight;
/**
* 总净重(用于统计查询)
*/
private BigDecimal totalNetWeight;
}