1.枚举类
有2种使用方法
(1)注解@EnumValue
public enum GenderEnum {
MEN(0, "男"),
WOMEN(1, "女");
GenderEnum(int code, String desc) {
this.code = code;
this.desc = desc;
}
@EnumValue
private final int code;
private String desc;
}
(2)实现 IEnum
public enum GenderIEnum implements IEnum<Integer> {
MEN(0, "男"),
WOMEN(1, "女");
private int code;
private String desc;
GenderIEnum(int code, String desc) {
this.code = code;
this.desc = desc;
}
@Override
public Integer getValue() {
return this.code;
}
}
2.修改实体类
public class User extends Model<User> {
。。。
@TableField("gender")
private GenderEnum gender;
。。。
}
3.配置扫描通用枚举
mybatis-plus.type-enums-package=com.ljj.entity.enums