体验新版 GitCode,发现更多精彩内容 >>
package com.youlai.mall.sms.enums;
import com.baomidou.mybatisplus.annotation.EnumValue; import com.fasterxml.jackson.annotation.JsonValue; import com.youlai.common.base.IBaseEnum; import lombok.Getter; @Getter public enum CouponTypeEnum implements IBaseEnum<Integer> { WZ(0, null), MJ(1, "满减券"), ZJ(2, "直减券"), ZK(3, "折扣券") ; @Getter @EnumValue // Mybatis-Plus 提供注解表示插入数据库时插入该值 private Integer value; @Getter @JsonValue // 表示对枚举序列化时返回此字段 private String label; CouponTypeEnum(Integer value, String label) { this.value = value; this.label = label; } }