package enumeration.general; import com.baomidou.mybatisplus.annotation.EnumValue; import com.fasterxml.jackson.annotation.JsonValue; import lombok.Getter; /** * 工单状态 * * @author:xp * @date:2024/3/4 15:15 */ @Getter public enum WorkOrderStatusEnum { WAIT_DISTRIBUTE("WAIT_DISTRIBUTE", "等待下发"), DISTRIBUTED("DISTRIBUTED", "已下发"), AUDITING("AUDITING", "审核中"), FINISH("FINISH", "已完成"), ; @EnumValue // 标明该字段存入数据库 @JsonValue // 标明在转JSON时使用该字段,即响应时 private final String value; private final String desc; WorkOrderStatusEnum(String value, String desc) { this.value = value; this.desc = desc; } }