package com.gkhy.testFourierSpecialGasMonitor.enums; import lombok.Getter; @Getter public enum GasFluxStateEnum { NORMAL((Integer) 0, "正常"), INVERSION_FAILED_10_MINUTES_NO_DATA((Integer) 1, "反演失败,现场连续10min无数据") ; private Integer state; private String desc; GasFluxStateEnum(Integer state, String desc) { this.state = state; this.desc = desc; } public static String getValue(Integer key){ for (GasFluxStateEnum value : GasFluxStateEnum.values()) { if (value.state.equals(key)){ return value.desc; } } return null; } }