mybatisplus框架里的通用枚举类型,默认支持前端传string类型的枚举名参数,要如何才能传int类型的code参数呢?
例如下面枚举,前端传“HIGH”参数到后台枚举属性接收没问题,但是传 3 就抛异常
public enum GradeEnum {
PRIMARY(1, "小学"), SECONDORY(2, "中学"), HIGH(3, "高中");
GradeEnum(int code, String descp) {
this.code = code;
this.descp = descp;
}
@EnumValue//标记数据库存的值是code
private final int code;
....