From 381b104913b1f2874aade5e16db7f3f49003b70c Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 26 Dec 2025 10:05:22 +0800
Subject: [PATCH] refactor(symbols): 简化K线数据存储逻辑

---
 src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java b/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
index b60c94e..d5a5771 100644
--- a/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
+++ b/src/main/java/com/xcong/excoin/utils/CoinTypeConvert.java
@@ -53,6 +53,44 @@
         }
     }
 
+    public static String convertToCoinKlineKey(String symbol) {
+        switch (symbol) {
+            case "BTC/USDT":
+                return "BTC-USDT";
+            case "ETH/USDT":
+                return "ETH-USDT";
+            case "XRP/USDT":
+                return "XRP-USDT";
+            case "LTC/USDT":
+                return "LTC-USDT";
+            case "BCH/USDT":
+                return "BCH-USDT";
+            case "ETC/USDT":
+                return "ETC-USDT";
+            default:
+                return null;
+        }
+    }
+
+    public static String convertToKlineKey(String symbol) {
+        switch (symbol) {
+            case "BTC/USDT":
+                return "BTC-USDT-SWAP";
+            case "ETH/USDT":
+                return "ETH-USDT-SWAP";
+            case "XRP/USDT":
+                return "XRP-USDT-SWAP";
+            case "LTC/USDT":
+                return "LTC-USDT-SWAP";
+            case "BCH/USDT":
+                return "BCH-USDT-SWAP";
+            case "ETC/USDT":
+                return "ETC-USDT-SWAP";
+            default:
+                return null;
+        }
+    }
+
 
 
     public static String convertToOpenKey(String symbol) {

--
Gitblit v1.9.1