package com.zy.core.enums.DevpType; public enum DevpRequestType { NONE(-1,"离线"), IN(1,"可入"), OUT(2,"可出"); public Integer id; public String desc; DevpRequestType(Integer id, String desc) { this.id = id; this.desc = desc; } public static DevpRequestType get(Short id) { if (null == id) { return null; } for (DevpRequestType type : DevpRequestType.values()) { if (type.id.equals(id.intValue())) { return type; } } return NONE; } public static DevpRequestType get(DevpRequestType type) { if (null == type) { return null; } for (DevpRequestType devpRequestType : DevpRequestType.values()) { if (devpRequestType == type) { return devpRequestType; } } return null; } }