feat(wms): 扩展钢卷打包记录详情功能
- 在 WmsCoilPackingDetailVo 中新增钢卷相关字段包括入场钢卷号、当前钢卷号、厂家原料卷号等 - 添加 WmsMaterialCoilVo 引用到 WmsCoilPackingDetailVo 中存储钢卷完整信息 - 在 WmsCoilPackingRecordVo 中增加明细列表用于存储打包详情 - 实现服务层查询时自动关联钢卷详细信息并填充到返回结果中 - 优化查询逻辑支持分页和列表查询时同时获取关联的钢卷详情数据
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user