feat(wms): 添加钢卷打包功能

- 在IWmsCoilPackingRecordService中新增packing方法接口
- 为WmsCoilPackingDetailBo添加saleName字段
- 为WmsCoilPackingRecordBo添加details列表字段
- 在WmsCoilPackingRecordController中新增executePacking接口
- 实现WmsCoilPackingRecordServiceImpl的packing方法,包含事务处理
- 添加钢卷打包的核心业务逻辑,包括重量计算、库存转移等
- 集成日志记录和重复提交防护功能
This commit is contained in:
2026-03-23 10:39:50 +08:00
parent c1fe964d20
commit 3ed5b6a6ab
5 changed files with 111 additions and 0 deletions

View File

@@ -59,4 +59,7 @@ public class WmsCoilPackingDetailBo extends BaseEntity {
private String remark;
private String saleName;
}

View File

@@ -7,6 +7,7 @@ import javax.validation.constraints.*;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
@@ -80,5 +81,10 @@ public class WmsCoilPackingRecordBo extends BaseEntity {
*/
private String remark;
/**
* 打包明细列表
*/
private List<WmsCoilPackingDetailBo> details;
}