From a1d1d928893c33fad6694b2503a425ab29af0a15 Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期三, 04 三月 2026 14:52:49 +0800
Subject: [PATCH] 云仓WMS接口流程

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/service/OrderTypeDictService.java |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/OrderTypeDictService.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/OrderTypeDictService.java
new file mode 100644
index 0000000..631b292
--- /dev/null
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/OrderTypeDictService.java
@@ -0,0 +1,38 @@
+package com.vincent.rsf.server.manager.service;
+
+import com.vincent.rsf.server.system.entity.DictData;
+
+import java.util.List;
+
+/**
+ * 璁㈠崟绫诲瀷瀛楀吀锛氫粠瀛楀吀琛ㄥ姩鎬佽幏鍙栵紙鍑哄簱鍗�/鍏ュ簱鍗�/璋冩嫧鍗曠瓑锛夛紝鍏煎 API 鐨� 1/2/3銆�
+ */
+public interface OrderTypeDictService {
+
+    /**
+     * 鏌ヨ鎵�鏈夊惎鐢ㄧ殑璁㈠崟绫诲瀷锛堝甫缂撳瓨锛�
+     */
+    List<DictData> listAll();
+
+    /**
+     * 鏍规嵁鏄剧ず鍚嶇О鍙栫被鍨嬬紪鐮侊紝濡� "鍑哄簱鍗�" -> "out"
+     */
+    String getTypeByLabel(String label);
+
+    /**
+     * 鏍规嵁绫诲瀷缂栫爜鍙栨樉绀哄悕绉帮紝濡� "out" -> "鍑哄簱鍗�"
+     */
+    String getLabelByType(String type);
+
+    /**
+     * 瑙f瀽鍏ュ弬涓哄唴閮ㄧ被鍨嬬紪鐮併�傛敮鎸侊細鏁板瓧 1/2/3銆佷腑鏂� "鍑哄簱鍗�"/"鍏ュ簱鍗�"/"璋冩嫧鍗�"銆佸唴閮ㄧ爜 "out"/"in"/"transfer"
+     */
+    String resolveType(String input);
+
+    /**
+     * 瑙f瀽 Integer 绫诲瀷鐨� orderType锛圓PI 绾﹀畾 1=鍑哄簱 2=鍏ュ簱 3=璋冩嫧锛�
+     */
+    String resolveType(Integer orderType);
+
+    void refreshCache();
+}

--
Gitblit v1.9.1