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