package cc.mrbird.febs.common.enumerates;
|
|
import lombok.Getter;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* todo 都需要按照枚举的NAME,去生成对应redis键值对
|
*/
|
@Getter
|
public enum DataDicEnum {
|
MEMBER_ZHIYA_AMOUNT("MEMBER_ZHIYA_AMOUNT","每日DAPP质押金额"),//1
|
MEMBER_ZHIYA_TIME("MEMBER_ZHIYA_TIME","每日DAPP质押次数"),//1
|
GFA_DAYS("GFA_DAYS","每日DAPP质押额度"),//4
|
/**
|
* 5%滑奖分配:
|
* 1%用自身质押
|
* 3%用于团队业绩计算
|
* 1%用于布道者奖励
|
*/
|
GFA_HUA_DIAN_LEVEL("GFA_HUA_DIAN_LEVEL","1%用于布道者奖励"),//4
|
GFA_HUA_DIAN_WORK("GFA_HUA_DIAN_WORK","1%用于布道者奖励"),//1
|
GFA_HUA_DIAN_TEAM("GFA_HUA_DIAN_TEAM","3%用于团队业绩计算"),//3
|
GFA_HUA_DIAN_SELF("GFA_HUA_DIAN_SELF","1%用自身质押"),//1
|
|
GFA_HUA_DIAN_WALLET_USDT_AMOUNT("GFA_HUA_DIAN_WALLET_USDT_AMOUNT","GFA滑点钱包的USDT数量"),//10
|
GFA_HUA_DIAN_WALLET_COIN_AMOUNT("GFA_HUA_DIAN_WALLET_COIN_AMOUNT","GFA滑点钱包的GFA数量"),//10
|
|
GFA_PRICE("GFA_PRICE","GFA代币价格"),//1
|
GFA_COIN("GFA_COIN","代币名称"),//GFA
|
USDT_COIN("USDT_COIN","代币名称"),//USDT
|
|
SYSTEM_START_FLAG("SYSTEM_START_FLAG","是否允许质押开关-start"),//start
|
GFA_ZHUAN_ZHANG_KAI_GUAN("GFA_ZHUAN_ZHANG_KAI_GUAN","是否线上转账开关 1-开启 2-关闭"),//1
|
/**
|
* 按质押币数,质押时84%燃烧,一级5%二级3%三级3%四级5%,得币
|
*/
|
GFA_TUAN_DUI_LEVEL_WU("GFA_TUAN_DUI_LEVEL_WU","一级5%二级5%三级5%四级5%,得币"),//5
|
GFA_TUAN_DUI_LEVEL_SI("GFA_TUAN_DUI_LEVEL_SI","一级5%二级5%三级5%四级5%,得币"),//5
|
GFA_TUAN_DUI_LEVEL_SAN("GFA_TUAN_DUI_LEVEL_SAN","一级5%二级5%三级5%四级5%,得币"),//3
|
GFA_TUAN_DUI_LEVEL_ER("GFA_TUAN_DUI_LEVEL_ER","一级5%二级5%三级5%四级5%,得币"),//3
|
GFA_TUAN_DUI_LEVEL_YI("GFA_TUAN_DUI_LEVEL_YI","一级5%二级5%三级5%四级5%,得币"),//5
|
GFA_TUAN_DUI_LEVEL("GFA_TUAN_DUI_LEVEL","一级5%二级5%三级5%四级5%,得币"),//4
|
GFA_TUAN_DUI_PERCENT("GFA_TUAN_DUI_PERCENT","推荐奖:按质押币数,质押时20%一级5%二级5%三级5%四级5%,得币"),//16
|
/**
|
* 质押币数按U计算,100U~5000U的任意数,每一单质押为独立单,独立计算收益,类似套餐
|
* 挖矿:(进单设预挖池数量)
|
* 到DAPP燃烧质押挖矿,按投入量2%每天产币,1.5倍币出局。
|
*/
|
GFA_ACHIEVE_OUT("GFA_ACHIEVE_OUT","质押产出最大值倍数"),//1.5
|
GFA_ACHIEVE_RELEASE("GFA_ACHIEVE_RELEASE","每日释放百分比,按投入量2%每天产币"),//2
|
GFA_BUY_MAX_AMOUNT("GFA_BUY_MAX_AMOUNT","每次质押GFA最大金额"),//5000
|
GFA_BUY_MIN_AMOUNT("GFA_BUY_MIN_AMOUNT","每次质押GFA最小金额")//100
|
;
|
|
private String value;
|
private String descrition;
|
|
DataDicEnum(String value, String descrition) {
|
this.value = value;
|
this.descrition = descrition;
|
}
|
|
public List<String> getNameList(){
|
List<String> strs = new ArrayList<>();
|
for (DataDicEnum value : DataDicEnum.values()) {
|
strs.add(value.name());
|
}
|
return strs;
|
}
|
}
|