From 5ae24effd360f2a6335045ccb40957474949ca40 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 24 Jun 2026 14:39:52 +0800
Subject: [PATCH] feat(okx): 添加OKX私有频道WebSocket处理器和API文档

---
 src/main/java/com/xcong/excoin/modules/okxApi/GridElement.java |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/GridElement.java b/src/main/java/com/xcong/excoin/modules/okxApi/GridElement.java
similarity index 96%
rename from src/main/java/com/xcong/excoin/modules/gateApi/GridElement.java
rename to src/main/java/com/xcong/excoin/modules/okxApi/GridElement.java
index dbcfe19..09e893c 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/GridElement.java
+++ b/src/main/java/com/xcong/excoin/modules/okxApi/GridElement.java
@@ -1,4 +1,4 @@
-package com.xcong.excoin.modules.gateApi;
+package com.xcong.excoin.modules.okxApi;
 
 import java.math.BigDecimal;
 import java.util.ArrayList;
@@ -48,7 +48,6 @@
  * <h3>何时填充 TraderParam</h3>
  * 初始化时 {@code updateGridElements()} 为每个元素预填充 longTraderParam 和 shortTraderParam
  * (含 direction/entryPrice/takeProfitPrice/quantity),订单ID字段在挂单成功后由
- * {@link GateGridTradeService} 的 4 个辅助方法写入。
  *
  * <h3>使用示例</h3>
  * <pre>
@@ -92,17 +91,17 @@
     /** 空仓止损订单 ID */
     private String shortStopLossOrderId;
 
-    /** 全局 ID 索引,由 {@link GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
+    /** 全局 ID 索引,由 { GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
     private static final Map<Integer, GridElement> INDEX = new ConcurrentHashMap<>();
-    /** 全局价格索引,由 {@link GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
+    /** 全局价格索引,由 { GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
     private static final Map<BigDecimal, GridElement> PRICE_INDEX = new ConcurrentHashMap<>();
-    /** 全局多仓订单 ID 索引,由 {@link GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
+    /** 全局多仓订单 ID 索引,由 { GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
     private static final Map<String, GridElement> LONG_ORDER_ID_INDEX = new ConcurrentHashMap<>();
-    /** 全局空仓订单 ID 索引,由 {@link GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
+    /** 全局空仓订单 ID 索引,由 { GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
     private static final Map<String, GridElement> SHORT_ORDER_ID_INDEX = new ConcurrentHashMap<>();
-    /** 全局多仓止盈订单 ID 索引,由 {@link GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
+    /** 全局多仓止盈订单 ID 索引,由 { GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
     private static final Map<String, GridElement> LONG_TP_ORDER_ID_INDEX = new ConcurrentHashMap<>();
-    /** 全局空仓止盈订单 ID 索引,由 {@link GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
+    /** 全局空仓止盈订单 ID 索引,由 { GateConfig#setGridElements(List)} 触发重建,O(1) 查找 */
     private static final Map<String, GridElement> SHORT_TP_ORDER_ID_INDEX = new ConcurrentHashMap<>();
     /** 全局多仓止损订单 ID 索引 */
     private static final Map<String, GridElement> LONG_SL_ORDER_ID_INDEX = new ConcurrentHashMap<>();
@@ -191,7 +190,7 @@
 
     /**
      * 从列表中重建全局 ID 索引和价格索引。
-     * 由 {@link GateConfig#setGridElements(List)} 在每次列表变更后调用。
+     * 由 { GateConfig#setGridElements(List)} 在每次列表变更后调用。
      */
     public static void rebuildIndex(List<GridElement> elements) {
         INDEX.clear();

--
Gitblit v1.9.1