package cc.mrbird.febs.common.enumerates; import lombok.Getter; @Getter public enum ScoreFlowTypeEnum { OTHER_BUY(27, "好友下单获得{}成长值"), ACTIVITY_INSURE_SCORE(26, "核销门票获得{}成长值"), ACTIVITY_INSURE_PRIZE_SCORE(25, "核销门票获得{}积分"), 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 ""; } }