package com.panzhihua.common.enums; import lombok.Getter; /** * 事件状态 * * @author lyq */ @Getter public enum EventStatusEnum { DCL(1, "待走访"), YJJ(2, "已走访"), DYZ(3, "待验证"), CGX(4, "草稿箱"), YCX(5, "已撤销"), YC(6, "异常"), WZ(9, "未知"); private final Integer code; private final String name; EventStatusEnum(Integer code, String name) { this.code = code; this.name = name; } public static int getCodeByName(String name) { for (EventStatusEnum item : EventStatusEnum.values()) { if (item.name.equals(name)) { return item.getCode(); } } return WZ.getCode(); } public static String getCnDescByName(Integer code) { for (EventStatusEnum item : EventStatusEnum.values()) { if (item.code.equals(code)) { return item.getName(); } } return "未知"; } }