package com.ruoyi.common.enums; import com.baomidou.mybatisplus.annotation.EnumValue; import com.fasterxml.jackson.annotation.JsonCreator; import lombok.Getter; import java.io.Serializable; /** * @author buhuazhen * @date 2026/3/9 * @email 3038525872@qq.com */ @Getter public enum PlanStageEnum implements BaseEnum, Serializable { TO_BEGIN(1, "待开始"), ON_GOING(2, "进行中"), ENDED(3, "已结束"); @EnumValue private final Integer code; private final String value; PlanStageEnum(Integer code, String value) { this.code = code; this.value = value; } @JsonCreator public static PlanStageEnum fromCode(Integer code) { return BaseEnum.fromCode(PlanStageEnum.class, code); } }