From c32f684ccad74f2df04cac71f55ec4d4ef6d1712 Mon Sep 17 00:00:00 2001
From: chen.llin <1442464845@qq.comm>
Date: 星期六, 27 十二月 2025 17:00:41 +0800
Subject: [PATCH] 越库功能单独封装,并且融入入库单新增
---
src/main/java/com/zy/asrs/service/CrossDockService.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/service/CrossDockService.java b/src/main/java/com/zy/asrs/service/CrossDockService.java
new file mode 100644
index 0000000..2aa022b
--- /dev/null
+++ b/src/main/java/com/zy/asrs/service/CrossDockService.java
@@ -0,0 +1,32 @@
+package com.zy.asrs.service;
+
+import com.zy.asrs.entity.OrderPakin;
+import com.zy.asrs.entity.param.OrderDomainParam;
+
+/**
+ * 瓒婂簱鏈嶅姟鎺ュ彛
+ * 鐢ㄤ簬澶勭悊瓒婂簱鍏ュ簱鍗曠殑鍒涘缓銆佸簱瀛樼鐞嗗拰鑷姩鐢熸垚瓒婂簱鍑哄簱鍗�
+ *
+ * @author system
+ */
+public interface CrossDockService {
+
+ /**
+ * 澶勭悊瓒婂簱鍏ュ簱鍗�
+ *
+ * 鍔熻兘璇存槑锛�
+ * 1. 灏嗗叆搴撳崟鐘舵�佽缃负宸蹭笂鎶ワ紙璺宠繃ERP涓婃姤娴佺▼锛�
+ * 2. 鏇存柊鏄庣粏瀹屾垚鏁伴噺
+ * 3. 鍦ㄨ櫄鎷熷簱浣嶅垱寤哄簱瀛樻槑缁嗚褰�
+ * 4. 鑷姩鐢熸垚瀵瑰簲鐨勮秺搴撳嚭搴撳崟
+ * 5. 浠庤櫄鎷熷簱浣嶆墸鍑忓簱瀛�
+ *
+ * @param order 鍏ュ簱鍗曞璞�
+ * @param param 璁㈠崟鍙傛暟锛堝寘鍚槑缁嗕俊鎭級
+ * @param userId 鎿嶄綔浜篒D
+ * @return 鐢熸垚鐨勫嚭搴撳崟缂栧彿
+ * @throws com.core.exception.CoolException 澶勭悊澶辫触鏃舵姏鍑哄紓甯�
+ */
+ String processCrossDockInbound(OrderPakin order, OrderDomainParam param, Long userId);
+}
+
--
Gitblit v1.9.1