package com.zy.core.enums;
|
|
public enum CrnModeType {
|
|
STOP(0, "停机状态"), // 停机状态
|
HAND(1, "手动模式"), // 手动模式中
|
HALF_AUTO(2, "半自动模式"), // 半自动模式中
|
AUTO(3, "电脑模式"), // 电脑模式中/自动模式
|
;
|
|
public Integer id;
|
public String desc;
|
CrnModeType(Integer id, String desc) {
|
this.id = id;
|
this.desc = desc;
|
}
|
|
public static CrnModeType get(Short id) {
|
if (null == id) {
|
return null;
|
}
|
for (CrnModeType type : CrnModeType.values()) {
|
if (type.id.equals(id.intValue())) {
|
return type;
|
}
|
}
|
return null;
|
}
|
|
public static CrnModeType get(CrnModeType type) {
|
if (null == type) {
|
return null;
|
}
|
for (CrnModeType crnModeType : CrnModeType.values()) {
|
if (crnModeType == type) {
|
return crnModeType;
|
}
|
}
|
return null;
|
}
|
}
|