User类中用户状态字段
public class User {// 用户idprivate int id;// 状态 0 正常 1 冻结private UserStatus status;
}
枚举类
@Getter
public enum UserStatus {NORMAL(0, "正常"),FREEZE(1, "冻结");@EnumValueprivate final int value;private final String desc;UserStatus(int value, String desc) {this.value = value;this.desc = desc;}
}
在application.yml中配置全局枚举类处理器
mybatis-plus:configuration:default-enum-type-handler: com.baomidou.mybatisplus.core.handlers.MybatisEnumTypeHandler