package com.zy.core.enums;
|
|
public enum CrnForkPosType {
|
|
NONE(-1, "不在定位"), // 货叉原位
|
HOME(0, "货叉原位"), // 货叉原位
|
LEFT(1, "货叉在左侧"), // 货叉在左侧
|
RIGHT(2, "货叉在右侧"), // 货叉在右侧
|
_LEFT(3, "货叉在左侧远"), // 货叉在右侧远
|
_RIGHT(4, "货叉在右侧远"), // 货叉在右侧远
|
;
|
|
public Integer id;
|
public String desc;
|
|
CrnForkPosType(Integer id, String desc) {
|
this.id = id;
|
this.desc = desc;
|
}
|
|
public static CrnForkPosType get(Short id) {
|
if (null == id) {
|
return null;
|
}
|
for (CrnForkPosType type : CrnForkPosType.values()) {
|
if (type.id.equals(id.intValue())) {
|
return type;
|
}
|
}
|
return null;
|
}
|
|
public static CrnForkPosType get(CrnForkPosType type) {
|
if (null == type) {
|
return null;
|
}
|
for (CrnForkPosType crnForkPosType : CrnForkPosType.values()) {
|
if (crnForkPosType == type) {
|
return crnForkPosType;
|
}
|
}
|
return null;
|
}
|
}
|