package com.ycl.jxkg.enums; import java.util.HashMap; import java.util.Map; public enum MeetStatusEnum { Wait(0, "未开始"), Starting(1, "进行中"), End(2, "已结束"); Integer code; String name; MeetStatusEnum(Integer code, String name) { this.code = code; this.name = name; } private static Map keyMap = new HashMap<>(); static { for (MeetStatusEnum item : MeetStatusEnum.values()) { keyMap.put(item.getCode(), item); } } public static MeetStatusEnum fromCode(Integer code) { return keyMap.get(code); } public Integer getCode() { return code; } public String getName() { return name; } }