feat(component): 添加零部件打包管理功能

- 新增 ComponentPackingController 控制器,提供零部件打包相关接口
- 实现出库单列表查询、装箱单详情查看、订单信息获取等功能
- 添加打包信息的新增、修改、删除操作支持
- 集成 SAP 服务获取零部件订单信息
- 实现 PDF 导出功能,支持装箱单打印
- 添加 PDA 端任务接口,支持移动端操作
- 增加业务验证逻辑,防止重复创建和误删已完成单据
This commit is contained in:
曹鹏飞 2026-03-27 20:33:33 +08:00
parent 29b9cad2d0
commit 9e0ff6cfd4
2 changed files with 3 additions and 2 deletions

View File

@ -60,8 +60,7 @@ public class ComponentPackingController {
*/
@PostMapping("search")
public ApiResult<PageData<ComponentPackingVO>> search(@Valid @RequestBody ComponentPackingQO request) {
PageData<ComponentPackingVO> pageData = PageUtil.convert(wmscomponentPackingService.search(request), d -> Convert.convert(ComponentPackingVO.class, d));
return ApiResult.success(pageData);
return ApiResult.success(wmscomponentPackingService.search(request));
}
/**

View File

@ -1,5 +1,6 @@
package com.nflg.wms.common.pojo.qo;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.experimental.Accessors;
@ -19,6 +20,7 @@ public class ComponentPackingQO extends SearchBaseQO {
/**
* 办事处代理商
*/
@JsonProperty("pName")
private String pName;