|  |  | 
 |  |  | public enum TaskType { | 
 |  |  |  | 
 |  |  |     TASK_TYPE_IN("1", "入库"), | 
 |  |  |     TASK_TYPE_FLAT_WAREHOUSE_IN("2", "平库上架"), | 
 |  |  |     TASK_TYPE_AGV_IN("3", "AGV入库"), | 
 |  |  |     TASK_TYPE_EMPITY_IN("10", "空板入库"), | 
 |  |  |     TASK_TYPE_LOC_MOVE("11", "库格移载"), | 
 |  |  |     TASK_TYPE_PICK_IN("53", "拣料再入库"), | 
 |  |  |     TASK_TYPE_MERGE_IN("54", "并板再入库"), | 
 |  |  |     TASK_TYPE_CHECK_IN("57", "盘点再入库"), | 
 |  |  |     TASK_TYPE_OUT("101", "出库"), | 
 |  |  |     TASK_TYPE_PICK_AGAIN_IN("103", "拣料入库"), | 
 |  |  |     TASK_TYPE_PICK_AGAIN_OUT("103", "拣料出库"), | 
 |  |  |     TASK_TYPE_MERGE_OUT("104", "并板出库"), | 
 |  |  |     TASK_TYPE_CHECK_OUT("107", "盘点出库"), | 
 |  |  |     TASK_TYPE_EMPITY_OUT("110", "空板出库"), | 
 |  |  |     ; | 
 |  |  |     public Short type; | 
 |  |  |     public Integer type; | 
 |  |  |     public String desc; | 
 |  |  |  | 
 |  |  |     TaskType(String type, String desc) { | 
 |  |  |         this.type = Short.parseShort(type); | 
 |  |  |         this.type = Integer.parseInt(type); | 
 |  |  |         this.desc = desc; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static String getTypeDesc(Integer type) { | 
 |  |  |         if (type == null) { | 
 |  |  |             return null; | 
 |  |  |         } | 
 |  |  |         if (TaskType.TASK_TYPE_IN.type.equals(type)) { | 
 |  |  |             return TaskType.TASK_TYPE_IN.desc; | 
 |  |  |         } else if (TaskType.TASK_TYPE_EMPITY_IN.type.equals(type)) { | 
 |  |  |             return TaskType.TASK_TYPE_EMPITY_IN.desc; | 
 |  |  |         } else if (TaskType.TASK_TYPE_OUT.type.equals(type)) { | 
 |  |  |             return TaskType.TASK_TYPE_OUT.desc; | 
 |  |  |         } else if (TaskType.TASK_TYPE_PICK_IN.type.equals(type)) { | 
 |  |  |             return TaskType.TASK_TYPE_PICK_IN.desc; | 
 |  |  |         } else if (TaskType.TASK_TYPE_MERGE_IN.type.equals(type)) { | 
 |  |  |             return TaskType.TASK_TYPE_MERGE_IN.desc; | 
 |  |  |         } else if (TaskType.TASK_TYPE_CHECK_IN.type.equals(type)) { | 
 |  |  |             return TaskType.TASK_TYPE_CHECK_IN.desc; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         return null; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | } |