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 RiskLevelEnum { L1("R1", "低风险"), L2("R2", "一般风险"), L3("R3", "较高风险"), L4("R4", "高风险"); @EnumValue private final String code; @JsonValue private final String desc; public static RiskLevelEnum getEnumByCode(String code) { for (RiskLevelEnum e : RiskLevelEnum.values()) { if (e.code.equals(code)) { return e; } } return null; } }