feat(wms): 新增钢卷分页查询功能
- 在WmsMaterialCoilMapper中添加selectVoPagePlus方法及对应XML配置 - 实现基于QueryWrapper的分页查询逻辑- 补充关联字段warehouseName以支持统计展示-优化查询条件构造器,增强筛选能力 - 调整VO类结构,确保数据传输完整性- 修复原查询逻辑中的潜在空指针问题
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user