package com.fzzy.igds.constant; /** * @Description 报警状态 * @Author CZT * @Date 2025/11/25 15:35 */ public enum WarnStatus { STATUS_10("10", "未处理"), STATUS_20("20", "延迟处理"), STATUS_30("30", "已处理"), STATUS_40("40", "忽略"); private String code; private String name; WarnStatus(String code, String name) { this.code = code; this.name = name; } public String getCode() { return code; } public String getName() { return name; } public static String getName(String code) { if (null == code) return null; if (WarnStatus.STATUS_10.getCode().equals(code)) return WarnStatus.STATUS_10.getName(); if (WarnStatus.STATUS_20.getCode().equals(code)) return WarnStatus.STATUS_20.getName(); if (WarnStatus.STATUS_30.getCode().equals(code)) return WarnStatus.STATUS_30.getName(); if (WarnStatus.STATUS_40.getCode().equals(code)) return WarnStatus.STATUS_40.getName(); return code; } }