| | |
| | | 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; |