feat(wms): 扩展钢卷打包记录详情功能

- 在 WmsCoilPackingDetailVo 中新增钢卷相关字段包括入场钢卷号、当前钢卷号、厂家原料卷号等
- 添加 WmsMaterialCoilVo 引用到 WmsCoilPackingDetailVo 中存储钢卷完整信息
- 在 WmsCoilPackingRecordVo 中增加明细列表用于存储打包详情
- 实现服务层查询时自动关联钢卷详细信息并填充到返回结果中
- 优化查询逻辑支持分页和列表查询时同时获取关联的钢卷详情数据
This commit is contained in:
2026-03-23 10:57:09 +08:00
parent 3ed5b6a6ab
commit 7a14cf7cb6
3 changed files with 104 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
package com.klp.domain.vo;
import java.math.BigDecimal;
import com.klp.domain.vo.WmsMaterialCoilVo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.klp.common.annotation.ExcelDictFormat;
@@ -71,5 +72,44 @@ public class WmsCoilPackingDetailVo {
@ExcelDictFormat(readConverterExp = "如=库区A-钢卷1001")
private String remark;
/**
* 钢卷入场钢卷号
*/
private String coilEnterCoilNo;
/**
* 钢卷当前钢卷号
*/
private String coilCurrentCoilNo;
/**
* 钢卷厂家原料卷号
*/
private String coilSupplierCoilNo;
/**
* 钢卷物品类型
*/
private String coilItemType;
/**
* 钢卷物品ID
*/
private Long coilItemId;
/**
* 钢卷材料类型
*/
private String coilMaterialType;
/**
* 钢卷状态
*/
private Integer coilStatus;
/**
* 钢卷完整信息
*/
private WmsMaterialCoilVo coil;
}

View File

@@ -2,6 +2,7 @@ package com.klp.domain.vo;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
@@ -102,5 +103,10 @@ public class WmsCoilPackingRecordVo {
@ExcelProperty(value = "整体打包备注")
private String remark;
/**
* 明细列表
*/
private List<WmsCoilPackingDetailVo> details;
}