feat(wms): 新增产品和原材料BOM信息查询功能

- 在IWmsProductService接口中新增queryPageListWithBom方法
- 在IWmsRawMaterialService接口中新增queryPageListWithBom方法
- 在WmsProductController中新增listWithBom接口
- 在WmsRawMaterialController中新增listWithBom接口
- 在WmsProductServiceImpl中实现queryPageListWithBom及fillBomInfo逻辑
- 在WmsRawMaterialServiceImpl中实现queryPageListWithBom及fillBomInfo逻辑
- 在WmsProductVo和WmsRawMaterialVo中新增bomItems字段用于存储BOM明细信息
This commit is contained in:
2025-10-31 15:57:48 +08:00
parent 056b6aabac
commit 5bd8769a7b
8 changed files with 108 additions and 0 deletions

View File

@@ -1,6 +1,8 @@
package com.klp.domain.vo;
import java.math.BigDecimal;
import java.util.List;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.klp.common.annotation.ExcelDictFormat;
@@ -116,5 +118,10 @@ public class WmsProductVo {
@ExcelProperty(value = "类型")
private String type;
/**
* BOM明细信息
*/
private List<WmsBomItemVo> bomItems;
}

View File

@@ -1,6 +1,8 @@
package com.klp.domain.vo;
import java.math.BigDecimal;
import java.util.List;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.klp.common.annotation.ExcelDictFormat;
@@ -211,5 +213,10 @@ public class WmsRawMaterialVo {
@ExcelProperty(value = "在途量")
private BigDecimal onTheWay;
/**
* BOM明细信息
*/
private List<WmsBomItemVo> bomItems;
}