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 DataScreenConfigEnum { RISK_LEVEL(1, "风险等级设置"), DATA_INDICATORS(2, "数据指标设置"), FORMAL_INDICATORS(3, "形式指标设置"); @EnumValue private final Integer code; @JsonValue private final String desc; public static DataScreenConfigEnum getEnumByCode(Integer code) { for (DataScreenConfigEnum e : DataScreenConfigEnum.values()) { if (e.code.equals(code)) { return e; } } return null; } }