package cc.mrbird.febs.common.enumerates; import lombok.Getter; import java.util.ArrayList; import java.util.List; /** * todo 都需要按照枚举的NAME,去生成对应redis键值对 */ @Getter public enum DataDicEnum { 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 getNameList(){ List strs = new ArrayList<>(); for (DataDicEnum value : DataDicEnum.values()) { strs.add(value.name()); } return strs; } }