package com.zy.core.enums; public enum CrnForkPosType { HOME(1), // 货叉原位 LEFT(2), // 货叉在左侧 RIGHT(0), // 货叉在右侧 ; public Integer id; CrnForkPosType(Integer id) { this.id = id; } 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; } }