MybatisPlus——枚举处理器
数据库表结构:

mybatisPlus对枚举处理器进行了补充:

创建枚举类:
package com.example.mybatisplus03.entity;
import com.baomidou.mybatisplus.annotation.EnumValue;
import com.fasterxml.jackson.annotation.JsonValue;
import lombok.Getter;
@Getter
public enum OrderState {
NORMAL(0, "正常"),
CANCEL(1, "取消"),
DELETE(2, "删除");
// 状态码
@EnumValue // 用于数据库存储
private Integer code;
// 描述
@JsonValue // 用于序列化返回的json数据
private String desc;
OrderState(Integer code, String desc) {
this.code = code;
this.desc = desc;
}
}
TOrder实体类: