package com.zy.core.enums; public enum DualCrnTaskModeType { NONE(0), // 无 PICK(1), // 取货 PUT(2), // 放货 TRANSFER(3), // 取放货 MOVE(4), // 移动 CONFIRM(5), // 确认 ; public Integer id; DualCrnTaskModeType(Integer id) { this.id = id; } public static DualCrnTaskModeType get(Integer id) { if (null == id) { return null; } for (DualCrnTaskModeType type : DualCrnTaskModeType.values()) { if (type.id.equals(id)) { return type; } } return null; } public static DualCrnTaskModeType get(DualCrnTaskModeType type) { if (null == type) { return null; } for (DualCrnTaskModeType crnTaskModeType : DualCrnTaskModeType.values()) { if (crnTaskModeType == type) { return crnTaskModeType; } } return null; } }