From f72dd902d364419b9522b48d005e9501d0df250d Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期三, 08 四月 2026 09:12:38 +0800
Subject: [PATCH] 批量新增修改

---
 rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/WmsErpService.java |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/WmsErpService.java b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/WmsErpService.java
index 6337f6f..a5b0c80 100644
--- a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/WmsErpService.java
+++ b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/WmsErpService.java
@@ -5,19 +5,41 @@
 import com.vincent.rsf.openApi.entity.params.ErpOpParams;
 import com.vincent.rsf.openApi.entity.params.ReportParams;
 
+import java.util.List;
 import java.util.Map;
 
 public interface WmsErpService {
 
     CommonResponse getOrderInfo(ErpOpParams params);
 
-    CommonResponse updateOrderDetl(ErpOpParams params);
+    /** 鏂板鍗曟嵁锛堝吋瀹逛慨鏀癸級锛氬叆/鍑哄簱閫氱煡鍗曚笅鍙戯紝鏈夊垯鏇存柊銆佹棤鍒欐柊澧� */
+    CommonResponse addOrUpdateOrder(ErpOpParams params);
 
-    CommonResponse orderDel(ErpOpParams params);
+    /** 澶氭潯涓嬪彂锛氶�愭潯 addOrUpdateOrder锛涙湁澶辫触鍒� failCount+items 杩斿洖骞舵爣璁版湰鍦颁簨鍔″洖婊氾紱鍏ㄦ垚鍔熷悓鍗曟潯 */
+    CommonResponse addOrUpdateOrders(List<ErpOpParams> paramsList);
+
+    /** 鍙栨秷璁㈠崟/鍙栨秷鍗曟嵁锛氱鍚堝彇娑堟潯浠舵椂鎵ц鍙栨秷閫昏緫 */
+    CommonResponse orderCancel(ErpOpParams params);
 
     CommonResponse syncMatnrs(ErpMatnrParms parms);
 
     CommonResponse reportOrders(ReportParams params);
 
-    CommonResponse reportCheck(Map<String, Object> params);
+    CommonResponse reportCheck(ReportParams params);
+
+    /** 搴撲綅淇℃伅鏌ヨ锛堣浆鍙戠珛搴擄級 */
+    CommonResponse queryLocsDetls(Map<String, Object> params);
+
+    /**
+     * 閫氱敤杞彂锛氬皢浜戜粨璇锋眰鍘熸牱杞彂鑷崇珛搴� WMS锛堟帴鍙f彁渚涙柟锛氱珛搴擄級
+     * @param wmsPath 绔嬪簱璺緞甯搁噺锛岃 WmsConstant
+     * @param body 璇锋眰浣擄紝鍙负 List 鎴� Map/瀵硅薄锛宯ull 鏃舵寜绌� body 杞彂
+     */
+    CommonResponse forwardToWms(String wmsPath, Object body);
+
+    /** 瀵规帴鍗忚 8.4 搴撳瓨鏄庣粏鏌ヨ */
+    CommonResponse inventoryDetails(Map<String, Object> params);
+
+    /** 瀵规帴鍗忚 8.5 搴撳瓨姹囨�绘煡璇� */
+    CommonResponse inventorySummary(Map<String, Object> params);
 }

--
Gitblit v1.9.1