package org.springnewfiber.dataadapter.xf.enums; import lombok.AllArgsConstructor; import lombok.Getter; import org.apache.commons.lang3.StringUtils; @Getter @AllArgsConstructor public enum StatusValueEnum { stop("停止", "0"), start("启动", "1"), allOpen("全开", "1"), autoStatus("自动", "1"), electricityStatus("供电", "1"), defultStatus("其他", "-1"), abnormal("故障", "0"), nomal("正常", "1"), stopElectricityStatus("停电", "0"), remoteManual("远程手动", "0"), systemNormal("系统正常", "1"), ; private String remark; private String statusValue; public static StatusValueEnum match(String mark) { for (StatusValueEnum value : StatusValueEnum.values()) { if (StringUtils.equalsIgnoreCase(value.getRemark(), mark)) { return value; } } return defultStatus; } }