package cc.mrbird.febs.common.enumerates; import lombok.Getter; @Getter public enum ScoreFlowTypeEnum { NEW_GIFT_COUPON(24,"新人礼,获得{}优惠卷"), NEW_GIFT_PRIZE_SCORE(23,"新人礼,获得{}积分"), SYSTEM(22,"系统操作{}"), WITHDRAWAL(21,"用户余额提现{}"), COMMISSION_TO_PRIZE_SCORE(20,"划转{}佣金到积分"), COMMISSION_TO_BALANCE(19,"划转{}佣金到余额"), RECHARGE(18,"成功充值{}"), RECHARGE_ING(17,"正在充值{}"), WECHAT_PAY(16,"微信支付{}"), WECHAT_REFUND(15,"退款{}到微信"), REFUND(14, "退款{}到余额"), /** * 抽奖 */ LUCKY_DRAW_COMMISSION(13, "幸运获得{}佣金"), LUCKY_DRAW_SCORE(12, "幸运获得{}积分"), LUCKY_DRAW(11, "使用{}积分"), MEMBER_INFO_GIFT(10, "完善个人信息,获得{}积分"), 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 ""; } }