package cc.mrbird.febs.common.enumerates; import lombok.Getter; @Getter public enum ScoreFlowTypeEnum { /** * */ PAY_BALANCE(9, "余额支付{}"), PAY(1, "支付{}积分"), SIGN_EXPERIENCE(8, "签到获得{}会员经验"), SIGN_SCORE(7, "签到获得{}积分"), SALE_RECOMMEND(6, "好友下单获得{}佣金"), OTHER_RECOMMEND(5, "推荐下单获得{}积分"), MINE_RECOMMEND(4, "下单获得{}积分"), BUY(2, "购买商品,获得{}会员经验"), RECOMMEND(3, "推荐下单获得积分"); private final int value; private final String desc; ScoreFlowTypeEnum(int value, String desc) { this.value = value; this.desc = desc; } public static String getDescByValue(int value) { for (ScoreFlowTypeEnum scoreFlowTypeEnum : values()) { if (value == scoreFlowTypeEnum.getValue()) { return scoreFlowTypeEnum.getDesc(); } } return ""; } }