From e918d4fa4f5065b51be706f21da6793c378c9aaf Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期六, 16 八月 2025 17:05:05 +0800
Subject: [PATCH] 接口文档修改

---
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/CheckObjParams.java       |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/dto/LocStockDto.java             |    4 
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/PdaCheckOrderService.java               |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/BaseSyncParams.java       |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/entity/dto/LocTypeDto.java                      |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/BaseMatParms.java         |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/ReceiveMsgService.java                  |    6 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java               |    1 
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java             |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java                             |    5 -
 rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java           |    3 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReportMsgController.java         |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/SaveCheckDiffParams.java  |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaCheckOrderServiceImpl.java      |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OrderParams.java          |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/common/config/SwaggerConfig.java                    |   23 +++++
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java         |   10 +-
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OrderItem.java            |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OpStockParams.java        |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/PublicToStockParams.java  |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java        |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/MatGroupParams.java       |   26 ++++++
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/ReceiptParams.java        |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/MobileService.java                      |    5 +
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReceiveMsgController.java        |   34 +++++---
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/QueryOrderParam.java      |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/WcsService.java                         |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/WcsController.java                   |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/ManualShelvingParams.java |    2 
 rsf-server/src/main/resources/mapper/manager/LocMapper.xml                                          |   23 +++++
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OtherReceiptParams.java   |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/WcsServiceImpl.java                |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/MobileController.java            |    5 +
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/WkOrderDto.java           |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/TaskInParam.java          |    2 
 rsf-server/src/main/java/com/vincent/rsf/server/api/entity/dto/ReceiptDetlsDto.java                 |    9 --
 rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/PdaCheckOrderController.java     |    2 
 37 files changed, 133 insertions(+), 69 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/WcsController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/WcsController.java
index f6b67dc..9d7c18f 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/WcsController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/WcsController.java
@@ -3,7 +3,7 @@
 import com.vincent.rsf.framework.common.Cools;
 import com.vincent.rsf.framework.common.R;
 import com.vincent.rsf.server.api.entity.dto.InTaskMsgDto;
-import com.vincent.rsf.server.api.controller.params.TaskInParam;
+import com.vincent.rsf.server.api.controller.erp.params.TaskInParam;
 import com.vincent.rsf.server.manager.enums.TaskType;
 import com.vincent.rsf.server.api.service.WcsService;
 import com.vincent.rsf.server.system.controller.BaseController;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/ReceiveMsgController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReceiveMsgController.java
similarity index 78%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/ReceiveMsgController.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReceiveMsgController.java
index 901c901..f5a9690 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/ReceiveMsgController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReceiveMsgController.java
@@ -1,17 +1,18 @@
-package com.vincent.rsf.server.api.controller;
+package com.vincent.rsf.server.api.controller.erp;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.vincent.rsf.framework.common.R;
 import com.vincent.rsf.framework.exception.CoolException;
-import com.vincent.rsf.server.api.controller.params.BaseMatParms;
-import com.vincent.rsf.server.api.controller.params.OrderParams;
-import com.vincent.rsf.server.api.controller.params.QueryOrderParam;
+import com.vincent.rsf.server.api.controller.erp.params.BaseMatParms;
+import com.vincent.rsf.server.api.controller.erp.params.OrderParams;
+import com.vincent.rsf.server.api.controller.erp.params.QueryOrderParam;
 import com.vincent.rsf.server.api.service.ReceiveMsgService;
 import com.vincent.rsf.server.common.domain.BaseParam;
 import com.vincent.rsf.server.common.domain.PageParam;
 import com.vincent.rsf.server.common.utils.ExcelUtil;
 import com.vincent.rsf.server.manager.entity.Loc;
 import com.vincent.rsf.server.manager.entity.excel.AsnOrderTemplate;
+import com.vincent.rsf.server.manager.service.MatnrGroupService;
 import com.vincent.rsf.server.manager.service.MatnrService;
 import com.vincent.rsf.server.system.controller.BaseController;
 import io.swagger.annotations.Api;
@@ -38,13 +39,14 @@
  */
 @RestController
 @RequestMapping("/erp")
-@Api(tags = "ERP鎺ュ彛瀵规帴")
 public class ReceiveMsgController extends BaseController {
 
     @Autowired
     private ReceiveMsgService receiveMsgService;
     @Autowired
     private MatnrService matnrService;
+    @Autowired
+    private MatnrGroupService matnrGroupService;
 
 
     /**
@@ -54,7 +56,7 @@
      * @return
      * @time 2025/3/4 13:57
      */
-    @ApiOperation(value = "鎺ユ敹鍚屾ERP閲囪喘鍗�")
+    @ApiOperation(value = "鎺ユ敹鍚屾ERP閲囪喘鍗�", tags = "鍗曟嵁鍚屾")
     @PostMapping("/sync/purchase")
     public R syncPurchases(@RequestBody List<OrderParams> orders) {
         if (orders.isEmpty()) {
@@ -74,7 +76,7 @@
      * @description: DO鍗曞悓姝�
      * @version 1.0
      */
-    @ApiOperation("鍑哄簱閫氱煡鍗�(DO鍗曞悓姝�)")
+    @ApiOperation(value = "鍑哄簱閫氱煡鍗�(DO鍗曞悓姝�)", tags = "鍗曟嵁鍚屾")
     @PostMapping("/sync/delivery")
     public R syncDelivery(@RequestBody List<OrderParams> orders) {
         if (!receiveMsgService.syncPurchasee(orders)) {
@@ -91,7 +93,7 @@
      * @return
      * @time 2025/3/12 16:56
      */
-    @ApiOperation("璐ㄦ缁撴灉鍚屾")
+    @ApiOperation(value = "璐ㄦ缁撴灉鍚屾", tags = "鍗曟嵁鍚屾")
     @PostMapping("/sync/inspect")
     public void syncQlyInspect(HttpServletRequest request, HttpServletResponse response) {
         AsnOrderTemplate template = ExcelUtil.mockData(AsnOrderTemplate.class);
@@ -103,17 +105,24 @@
     }
 
 
-    @ApiOperation("鍩虹鐗╂枡淇℃伅鍚屾")
+    @ApiOperation(value = "鍩虹鐗╂枡淇℃伅鍚屾", tags = "鍩虹淇℃伅鍚屾")
     @PostMapping("/sync/base/matnrs")
     public R syncMatnrs(@RequestBody List<BaseMatParms> matnrs) {
         if (Objects.isNull(matnrs)) {
-            return R.error("鍙傛暟涓嶈兘涓虹┖锛�1");
+            return R.error("鍙傛暟涓嶈兘涓虹┖锛�");
         }
         receiveMsgService.syncMatnrs(matnrs);
         return R.ok();
     }
 
-    @ApiOperation("鏌ヨ鍗曟嵁鐘舵��")
+    @ApiOperation(value = "鏌ヨ鍒嗙被淇℃伅", tags = "鏌ヨ")
+    @PostMapping("/query/matnr/group")
+    public R syncMatGroup() {
+        return R.ok().add(matnrGroupService.list());
+    }
+
+
+    @ApiOperation(value = "鏌ヨ鍗曟嵁鐘舵�佸強鏄庣粏", tags = "鏌ヨ")
     @PostMapping("/query/order")
     public R queryOrderStatus(@RequestBody QueryOrderParam queryParams) {
         if (Objects.isNull(queryParams)) {
@@ -130,12 +139,11 @@
      * @version 1.0
      */
     @PostMapping("/sync/locs/detls")
-    @ApiOperation("搴撲綅淇℃伅鏄庣粏鍚屾")
+    @ApiOperation(value = "搴撲綅淇℃伅鏄庣粏鍚屾", tags = "鍩虹淇℃伅鍚屾")
     public R syncLocDetls(@RequestBody Map<String, Object> map) {
         BaseParam baseParam = buildParam(map, BaseParam.class);
         PageParam<Loc, BaseParam> pageParam = new PageParam<>(baseParam, Loc.class);
         QueryWrapper<Loc> wrapper = pageParam.buildWrapper(true);
-
         return receiveMsgService.syncLocsDetl(pageParam, wrapper);
     }
 }
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/ReportMsgController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReportMsgController.java
similarity index 90%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/ReportMsgController.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReportMsgController.java
index eb916b4..b786e62 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/ReportMsgController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReportMsgController.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller;
+package com.vincent.rsf.server.api.controller.erp;
 
 import com.vincent.rsf.server.system.controller.BaseController;
 import io.swagger.annotations.Api;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/BaseMatParms.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/BaseMatParms.java
similarity index 94%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/BaseMatParms.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/BaseMatParms.java
index d1acc08..1d0c087 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/BaseMatParms.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/BaseMatParms.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 
 import io.swagger.annotations.ApiModelProperty;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/BaseSyncParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/BaseSyncParams.java
similarity index 80%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/BaseSyncParams.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/BaseSyncParams.java
index 8c9019c..038fe39 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/BaseSyncParams.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/BaseSyncParams.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import io.swagger.annotations.ApiModel;
 import lombok.Data;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/CheckObjParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/CheckObjParams.java
similarity index 89%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/CheckObjParams.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/CheckObjParams.java
index 7476746..93840fb 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/CheckObjParams.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/CheckObjParams.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 
 import io.swagger.annotations.ApiModel;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/ManualShelvingParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/ManualShelvingParams.java
similarity index 92%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/ManualShelvingParams.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/ManualShelvingParams.java
index e81563c..af7757a 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/ManualShelvingParams.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/ManualShelvingParams.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import com.vincent.rsf.server.manager.entity.WaitPakin;
 import com.vincent.rsf.server.manager.entity.WaitPakinItem;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OpStockParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OpStockParams.java
similarity index 88%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OpStockParams.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OpStockParams.java
index a0f2e0a..d9a74e8 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OpStockParams.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OpStockParams.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OrderItem.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OrderItem.java
similarity index 95%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OrderItem.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OrderItem.java
index 0006660..17457b8 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OrderItem.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OrderItem.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OrderParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OrderParams.java
similarity index 96%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OrderParams.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OrderParams.java
index 91aaad7..effee8b 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OrderParams.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OrderParams.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModel;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OtherReceiptParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OtherReceiptParams.java
similarity index 91%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OtherReceiptParams.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OtherReceiptParams.java
index 7feca0c..b7f240d 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/OtherReceiptParams.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/OtherReceiptParams.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/PublicToStockParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/PublicToStockParams.java
similarity index 90%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/PublicToStockParams.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/PublicToStockParams.java
index b059381..74de32a 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/PublicToStockParams.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/PublicToStockParams.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import com.vincent.rsf.server.manager.entity.WkOrderItem;
 import io.swagger.annotations.ApiModel;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/QueryOrderParam.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/QueryOrderParam.java
similarity index 90%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/QueryOrderParam.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/QueryOrderParam.java
index 535e5fa..26f2703 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/QueryOrderParam.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/QueryOrderParam.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 
 import io.swagger.annotations.ApiModel;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/ReceiptParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/ReceiptParams.java
similarity index 92%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/ReceiptParams.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/ReceiptParams.java
index a933489..c2341b6 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/ReceiptParams.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/ReceiptParams.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import com.vincent.rsf.server.api.entity.dto.ReceiptDetlsDto;
 import io.swagger.annotations.ApiModel;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/SaveCheckDiffParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/SaveCheckDiffParams.java
similarity index 91%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/SaveCheckDiffParams.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/SaveCheckDiffParams.java
index 924ccd5..1c0fe37 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/SaveCheckDiffParams.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/SaveCheckDiffParams.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import com.vincent.rsf.server.manager.entity.CheckDiffItem;
 import com.vincent.rsf.server.manager.entity.TaskItem;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/TaskInParam.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/TaskInParam.java
similarity index 93%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/TaskInParam.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/TaskInParam.java
index 2e2b56b..32d3435 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/TaskInParam.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/TaskInParam.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/WkOrderDto.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/WkOrderDto.java
similarity index 90%
rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/WkOrderDto.java
rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/WkOrderDto.java
index ee677b9..6e84267 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/params/WkOrderDto.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/params/WkOrderDto.java
@@ -1,4 +1,4 @@
-package com.vincent.rsf.server.api.controller.params;
+package com.vincent.rsf.server.api.controller.erp.params;
 
 import com.vincent.rsf.server.manager.entity.WkOrder;
 import com.vincent.rsf.server.manager.entity.WkOrderItem;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java
index f244c17..95ae94f 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/AgvController.java
@@ -1,7 +1,6 @@
 package com.vincent.rsf.server.api.controller.pda;
 
 import com.vincent.rsf.framework.common.R;
-import com.vincent.rsf.server.api.controller.params.OpStockParams;
 import com.vincent.rsf.server.api.service.AgvService;
 import com.vincent.rsf.server.system.controller.BaseController;
 import io.swagger.annotations.Api;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/MobileController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/MobileController.java
index 5ef37c3..5f368f8 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/MobileController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/MobileController.java
@@ -4,7 +4,10 @@
 import com.vincent.rsf.framework.common.Cools;
 import com.vincent.rsf.framework.common.R;
 import com.vincent.rsf.framework.exception.CoolException;
-import com.vincent.rsf.server.api.controller.params.*;
+import com.vincent.rsf.server.api.controller.erp.params.CheckObjParams;
+import com.vincent.rsf.server.api.controller.erp.params.ManualShelvingParams;
+import com.vincent.rsf.server.api.controller.erp.params.OpStockParams;
+import com.vincent.rsf.server.api.controller.erp.params.OtherReceiptParams;
 import com.vincent.rsf.server.api.service.MobileService;
 import com.vincent.rsf.server.manager.controller.params.WaitPakinParam;
 import com.vincent.rsf.server.manager.entity.QlyIsptItem;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/PdaCheckOrderController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/PdaCheckOrderController.java
index 9725c26..f4c04ff 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/PdaCheckOrderController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/pda/PdaCheckOrderController.java
@@ -1,7 +1,7 @@
 package com.vincent.rsf.server.api.controller.pda;
 
 import com.vincent.rsf.framework.common.R;
-import com.vincent.rsf.server.api.controller.params.SaveCheckDiffParams;
+import com.vincent.rsf.server.api.controller.erp.params.SaveCheckDiffParams;
 import com.vincent.rsf.server.api.service.PdaCheckOrderService;
 import com.vincent.rsf.server.system.controller.BaseController;
 import io.swagger.annotations.Api;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/entity/dto/LocTypeDto.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/entity/dto/LocTypeDto.java
index 38565a6..d0a8a24 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/entity/dto/LocTypeDto.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/entity/dto/LocTypeDto.java
@@ -1,6 +1,6 @@
 package com.vincent.rsf.server.api.entity.dto;
 
-import com.vincent.rsf.server.api.controller.params.TaskInParam;
+import com.vincent.rsf.server.api.controller.erp.params.TaskInParam;
 import lombok.Data;
 
 @Data
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/entity/dto/ReceiptDetlsDto.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/entity/dto/ReceiptDetlsDto.java
index 7e2eecd..a1f361b 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/entity/dto/ReceiptDetlsDto.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/entity/dto/ReceiptDetlsDto.java
@@ -1,20 +1,11 @@
 package com.vincent.rsf.server.api.entity.dto;
 
-import com.alibaba.fastjson.JSONObject;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.vincent.rsf.server.api.controller.params.ReceiptParams;
-import com.vincent.rsf.server.common.utils.CommonUtil;
-import com.vincent.rsf.server.common.utils.FieldsUtils;
-import com.vincent.rsf.server.system.utils.SerialRuleUtils;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.experimental.Accessors;
-import org.springframework.format.annotation.DateTimeFormat;
 
 import java.io.Serializable;
-import java.util.Date;
-import java.util.List;
 import java.util.Map;
 
 /**
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/MobileService.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/MobileService.java
index d3de1b1..5ce4eff 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/MobileService.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/MobileService.java
@@ -1,7 +1,10 @@
 package com.vincent.rsf.server.api.service;
 
 import com.vincent.rsf.framework.common.R;
-import com.vincent.rsf.server.api.controller.params.*;
+import com.vincent.rsf.server.api.controller.erp.params.CheckObjParams;
+import com.vincent.rsf.server.api.controller.erp.params.OpStockParams;
+import com.vincent.rsf.server.api.controller.erp.params.OtherReceiptParams;
+import com.vincent.rsf.server.api.controller.erp.params.PublicToStockParams;
 import com.vincent.rsf.server.manager.controller.params.WaitPakinParam;
 import com.vincent.rsf.server.manager.entity.WkOrder;
 import com.vincent.rsf.server.manager.entity.QlyIsptItem;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/PdaCheckOrderService.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/PdaCheckOrderService.java
index 1a69f45..13e3339 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/PdaCheckOrderService.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/PdaCheckOrderService.java
@@ -1,7 +1,7 @@
 package com.vincent.rsf.server.api.service;
 
 import com.vincent.rsf.framework.common.R;
-import com.vincent.rsf.server.api.controller.params.SaveCheckDiffParams;
+import com.vincent.rsf.server.api.controller.erp.params.SaveCheckDiffParams;
 
 import java.util.Map;
 
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/ReceiveMsgService.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/ReceiveMsgService.java
index 71faa49..310d88c 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/ReceiveMsgService.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/ReceiveMsgService.java
@@ -3,9 +3,9 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.vincent.rsf.framework.common.R;
-import com.vincent.rsf.server.api.controller.params.BaseMatParms;
-import com.vincent.rsf.server.api.controller.params.OrderParams;
-import com.vincent.rsf.server.api.controller.params.QueryOrderParam;
+import com.vincent.rsf.server.api.controller.erp.params.BaseMatParms;
+import com.vincent.rsf.server.api.controller.erp.params.OrderParams;
+import com.vincent.rsf.server.api.controller.erp.params.QueryOrderParam;
 import com.vincent.rsf.server.common.domain.BaseParam;
 import com.vincent.rsf.server.common.domain.PageParam;
 import com.vincent.rsf.server.manager.entity.Loc;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/WcsService.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/WcsService.java
index 5d0444f..f40ea7c 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/WcsService.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/WcsService.java
@@ -1,7 +1,7 @@
 package com.vincent.rsf.server.api.service;
 
 import com.vincent.rsf.server.api.entity.dto.InTaskMsgDto;
-import com.vincent.rsf.server.api.controller.params.TaskInParam;
+import com.vincent.rsf.server.api.controller.erp.params.TaskInParam;
 
 public interface WcsService {
     InTaskMsgDto createInTask(TaskInParam param);
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java
index c8b78f0..23933bb 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java
@@ -5,7 +5,7 @@
 import com.vincent.rsf.framework.common.Cools;
 import com.vincent.rsf.framework.common.R;
 import com.vincent.rsf.framework.exception.CoolException;
-import com.vincent.rsf.server.api.controller.params.*;
+import com.vincent.rsf.server.api.controller.erp.params.*;
 import com.vincent.rsf.server.api.entity.dto.*;
 import com.vincent.rsf.server.manager.enums.*;
 import com.vincent.rsf.server.api.service.MobileService;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaCheckOrderServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaCheckOrderServiceImpl.java
index 8c13859..e1e6599 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaCheckOrderServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaCheckOrderServiceImpl.java
@@ -5,7 +5,7 @@
 import com.vincent.rsf.framework.common.Cools;
 import com.vincent.rsf.framework.common.R;
 import com.vincent.rsf.framework.exception.CoolException;
-import com.vincent.rsf.server.api.controller.params.SaveCheckDiffParams;
+import com.vincent.rsf.server.api.controller.erp.params.SaveCheckDiffParams;
 import com.vincent.rsf.server.api.service.PdaCheckOrderService;
 import com.vincent.rsf.server.manager.entity.*;
 import com.vincent.rsf.server.manager.enums.CheckDiffExceStatus;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
index 61376e7..e01e3ff 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
@@ -7,9 +7,9 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.vincent.rsf.framework.common.R;
 import com.vincent.rsf.framework.exception.CoolException;
-import com.vincent.rsf.server.api.controller.params.BaseMatParms;
-import com.vincent.rsf.server.api.controller.params.QueryOrderParam;
-import com.vincent.rsf.server.api.controller.params.WkOrderDto;
+import com.vincent.rsf.server.api.controller.erp.params.BaseMatParms;
+import com.vincent.rsf.server.api.controller.erp.params.QueryOrderParam;
+import com.vincent.rsf.server.api.controller.erp.params.WkOrderDto;
 import com.vincent.rsf.server.common.domain.BaseParam;
 import com.vincent.rsf.server.common.domain.PageParam;
 import com.vincent.rsf.server.manager.controller.dto.LocStockDto;
@@ -18,7 +18,7 @@
 import com.vincent.rsf.server.manager.service.*;
 import com.vincent.rsf.server.manager.service.impl.MatnrServiceImpl;
 import com.vincent.rsf.server.system.constant.SerialRuleCode;
-import com.vincent.rsf.server.api.controller.params.OrderParams;
+import com.vincent.rsf.server.api.controller.erp.params.OrderParams;
 import com.vincent.rsf.server.system.entity.Fields;
 import com.vincent.rsf.server.system.service.FieldsItemService;
 import com.vincent.rsf.server.system.service.FieldsService;
@@ -215,7 +215,7 @@
         Page<Object> page = new Page<>();
         page.setCurrent(pageParam.getCurrent()).setSize(pageParam.getSize());
         IPage<LocStockDto> locStocks =  locService.getLocDetls(page);
-        return null;
+        return R.ok().add(locStocks);
     }
 
 
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/WcsServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/WcsServiceImpl.java
index c6bec07..e6a36bf 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/WcsServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/WcsServiceImpl.java
@@ -6,7 +6,7 @@
 import com.vincent.rsf.framework.exception.CoolException;
 import com.vincent.rsf.server.api.entity.dto.InTaskMsgDto;
 import com.vincent.rsf.server.api.entity.dto.LocTypeDto;
-import com.vincent.rsf.server.api.controller.params.TaskInParam;
+import com.vincent.rsf.server.api.controller.erp.params.TaskInParam;
 import com.vincent.rsf.server.manager.enums.*;
 import com.vincent.rsf.server.api.service.WcsService;
 import com.vincent.rsf.server.api.utils.LocUtils;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java
index 0b4fc0b..9d7c34b 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java
@@ -1,17 +1,14 @@
 package com.vincent.rsf.server.api.utils;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.vincent.rsf.framework.common.Arith;
 import com.vincent.rsf.framework.common.Cools;
 import com.vincent.rsf.framework.common.SpringUtils;
 import com.vincent.rsf.framework.exception.CoolException;
-import com.vincent.rsf.server.api.controller.params.TaskInParam;
 import com.vincent.rsf.server.api.entity.dto.InTaskMsgDto;
 import com.vincent.rsf.server.api.entity.dto.LocTypeDto;
 import com.vincent.rsf.server.manager.entity.*;
 import com.vincent.rsf.server.manager.enums.LocStsType;
 import com.vincent.rsf.server.manager.enums.TaskStsType;
-import com.vincent.rsf.server.manager.enums.TaskType;
 import com.vincent.rsf.server.manager.service.*;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -20,8 +17,6 @@
 
 
 import javax.annotation.PostConstruct;
-import javax.annotation.RegEx;
-import javax.annotation.Resource;
 import java.util.List;
 
 @Component
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/common/config/SwaggerConfig.java b/rsf-server/src/main/java/com/vincent/rsf/server/common/config/SwaggerConfig.java
index 35bd8d2..4dc8b27 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/common/config/SwaggerConfig.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/common/config/SwaggerConfig.java
@@ -2,6 +2,8 @@
 
 import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
 import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.beans.factory.config.BeanPostProcessor;
@@ -40,13 +42,30 @@
                 .select()
                 //apis锛� 娣诲姞swagger鎺ュ彛鎻愬彇鑼冨洿
                 .apis(RequestHandlerSelectors.withClassAnnotation(Api.class))
+//                .apis(RequestHandlerSelectors.basePackage("com.vincent.rsf.server.manager.controller"))
                 .paths(PathSelectors.any())
-                .build()
-                ;
+                .build();
 
         return docket;
     }
 
+    @Bean
+    public Docket erpDocket() {
+        Docket docket = new Docket(DocumentationType.OAS_30)
+                .apiInfo(apiInfo())
+                .enable("dev".equals(active))
+                .groupName("ERP鎺ュ彛瀵规帴")
+                .select()
+                //apis锛� 娣诲姞swagger鎺ュ彛鎻愬彇鑼冨洿
+                .apis(RequestHandlerSelectors.basePackage("com.vincent.rsf.server.api.controller.erp"))
+                .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
+                .paths(PathSelectors.any())
+                .build();
+
+        return docket;
+    }
+
+
     private ApiInfo apiInfo() {
         return new ApiInfoBuilder()
                 .title("WMS鏍囩増1.0鐗堟湰鎺ュ彛鏂囨。")
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/dto/LocStockDto.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/dto/LocStockDto.java
index 81d6fed..c41549f 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/dto/LocStockDto.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/dto/LocStockDto.java
@@ -30,7 +30,7 @@
     private String matnr;
 
     @ApiModelProperty("瑙勬牸灞炴��")
-    private String specs;
+    private String spec;
 
     @ApiModelProperty("鎵规")
     private String batch;
@@ -39,7 +39,7 @@
     private Double anfme;
 
     @ApiModelProperty("渚涘簲鍟�")
-    private String supplier;
+    private String splrId;
 
     @ApiModelProperty("鍗曚綅")
     private String unit;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/MatGroupParams.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/MatGroupParams.java
new file mode 100644
index 0000000..0f1d6bf
--- /dev/null
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/MatGroupParams.java
@@ -0,0 +1,26 @@
+package com.vincent.rsf.server.manager.controller.params;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+@Data
+@Accessors(chain = true)
+@ApiModel(value = "MatGroupParams", description = "鐗╂枡鍒嗙被")
+public class MatGroupParams implements Serializable {
+
+    @ApiModelProperty("鍒嗙被鍚嶇О")
+    private String name;
+
+    @ApiModelProperty("鍒嗙被缂栫爜")
+    private String code;
+
+    @ApiModelProperty("涓婄骇缂栫爜")
+    private String parCode;
+
+    @ApiModelProperty("搴忓垪鍙�")
+    private Integer sort;
+}
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java
index 58b8709..36e4db5 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java
@@ -2,7 +2,7 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.vincent.rsf.framework.exception.CoolException;
-import com.vincent.rsf.server.api.controller.params.TaskInParam;
+import com.vincent.rsf.server.api.controller.erp.params.TaskInParam;
 import com.vincent.rsf.server.api.entity.dto.InTaskMsgDto;
 import com.vincent.rsf.server.api.service.WcsService;
 import com.vincent.rsf.server.api.utils.LocUtils;
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
index 79bde62..414becc 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
@@ -3,7 +3,7 @@
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.vincent.rsf.framework.common.Cools;
-import com.vincent.rsf.server.api.controller.params.TaskInParam;
+import com.vincent.rsf.server.api.controller.erp.params.TaskInParam;
 import com.vincent.rsf.server.api.entity.dto.InTaskMsgDto;
 import com.vincent.rsf.server.api.service.WcsService;
 import com.vincent.rsf.server.common.constant.Constants;
@@ -33,7 +33,6 @@
 
 import java.util.*;
 import java.util.stream.Collectors;
-import java.util.stream.Stream;
 
 @Service("taskService")
 public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements TaskService {
diff --git a/rsf-server/src/main/resources/mapper/manager/LocMapper.xml b/rsf-server/src/main/resources/mapper/manager/LocMapper.xml
index 330516c..5f4e0e1 100644
--- a/rsf-server/src/main/resources/mapper/manager/LocMapper.xml
+++ b/rsf-server/src/main/resources/mapper/manager/LocMapper.xml
@@ -14,6 +14,27 @@
                 use_status
     </select>
     <select id="getLocDetls" resultType="com.vincent.rsf.server.manager.controller.dto.LocStockDto">
-
+        SELECT
+            li.loc_code,
+            li.loc_id,
+            l.barcode,
+            li.matnr_code AS matnr,
+            li.matnr_id,
+            li.maktx,
+            li.spec,
+            li.batch,
+            SUM( li.anfme ) anfme,
+            splr_id,
+            li.unit,
+            l.update_time
+        FROM
+            man_loc l
+                LEFT JOIN man_loc_item li ON l.id = li.loc_id
+        GROUP BY
+            loc_id,
+            matnr_id,
+            batch
+        ORDER BY
+            update_time DESC
     </select>
 </mapper>

--
Gitblit v1.9.1