package cc.mrbird.febs.common.enumerates; import lombok.Getter; @Getter public enum ActivityTypeEnum { YOU_HUI_JUAN(2, "优惠卷"), ZHE_KOU(1, "折扣活动"); private final int value; private final String desc; ActivityTypeEnum(int value, String desc) { this.value = value; this.desc = desc; } public static ActivityTypeEnum getEnum(int value) { for (ActivityTypeEnum activityTypeEnum : ActivityTypeEnum.values()) { if (activityTypeEnum.getValue() == value) { return activityTypeEnum; } } return null; } public static String getActivityType(int value) { for (ActivityTypeEnum activityTypeEnum : ActivityTypeEnum.values()) { if (activityTypeEnum.getValue() == value) { switch (activityTypeEnum.getValue()){ case 1: return "(折扣活动)"; case 2: return "(优惠卷)"; default: return "(未知)"; } } } return "(未知)"; } }