package com.finance.common.enums; import com.baomidou.mybatisplus.annotation.EnumValue; import com.fasterxml.jackson.annotation.JsonValue; import lombok.AllArgsConstructor; import lombok.Getter; @Getter @AllArgsConstructor public enum QuestionTypeEnum { ENUM0(1, "减税降费政策未落实情况"), ENUM1(2, "其他重大财税政策"), ENUM2(3, "三保支出保障情况"), ENUM3(4, "盘活存量资金"), ENUM4(5, "无预算、超预算拨款"), ENUM5(6, "直达资金规范使用"), ENUM6(7, "隐形债务化解"), ENUM7(8, "债务日常监管"), ENUM8(9, "日常监管发现问题"); @EnumValue private final Integer code; @JsonValue private final String desc; public static QuestionTypeEnum getEnumByCode(Integer code) { for (QuestionTypeEnum e : QuestionTypeEnum.values()) { if (e.code.equals(code)) { return e; } } return null; } }