From dad0b1cd6cd39d2525f23b1b33df19932fc4cddb Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 29 Jun 2026 11:28:27 +0800
Subject: [PATCH] 止损追单逻辑(多仓/空仓对称): 触发 → 查询 → 计算 → 下单 清理:取消相邻网格旧挂单 + 取消最远止盈单 一句话总结:每次止损触发补回 quantity*2 张,但总持仓不超 maxPositionSize,也不再累加放大。
---
src/main/java/com/xcong/excoin/utils/dingtalk/DingTalkType.java | 45 ++++++++++++++++-----------------------------
1 files changed, 16 insertions(+), 29 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/utils/dingtalk/DingTalkType.java b/src/main/java/com/xcong/excoin/utils/dingtalk/DingTalkType.java
index a050396..f5f1d34 100644
--- a/src/main/java/com/xcong/excoin/utils/dingtalk/DingTalkType.java
+++ b/src/main/java/com/xcong/excoin/utils/dingtalk/DingTalkType.java
@@ -1,44 +1,31 @@
package com.xcong.excoin.utils.dingtalk;
/**
- * @author helius
+ * 钉钉通知类型枚举,用于区分不同的业务通知场景。
*/
public enum DingTalkType {
- /**
- * 确认充值
- */
- PAY_COMFIRM("红包来了啊!", 1),
+ PAY_CONFIRM("充值确认", 1),
+ FAST_SALE("快速卖出", 2),
+ TI_COIN("提币通知", 3),
+ CARD_VERIFY("实名认证", 4),
+ BLOCK_COIN("链上转账通知", 5);
- /**
- * 快速卖出
- */
- FAST_SALE("红包来了啊!!", 2),
+ private final String name;
+ private final int index;
- /**
- * 提笔
- */
- TI_COIN("红包来了啊!!!", 3),
-
- /**
- * 实名认证
- */
- CARD_VERIFY("红包来了啊!!!!", 4),
- TYPE_FIVE("红包来了啊!!!!!", 5);
-
- private String name;
-
- private int index;
-
- DingTalkType(String name, int i) {
+ DingTalkType(String name, int index) {
this.name = name;
- this.index = i;
+ this.index = index;
}
- public static String getName(int index) {
- for(DingTalkType type : DingTalkType.values()) {
+ public String getName() { return name; }
+ public int getIndex() { return index; }
+
+ public static DingTalkType byIndex(int index) {
+ for (DingTalkType type : values()) {
if (type.index == index) {
- return type.name;
+ return type;
}
}
return null;
--
Gitblit v1.9.1