| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 | | package com.zy.acs.manager.manager.enums; |  |   |  | import com.zy.acs.framework.common.SpringUtils; |  | import com.zy.acs.manager.common.exception.BusinessException; |  | import com.zy.acs.manager.manager.entity.TaskType; |  | import com.zy.acs.manager.manager.service.TaskTypeService; |  |   |  | public enum TaskTypeType { |  |   |  |     MOVE, |  |     STA_TO_LOC, |  |     LOC_TO_STA, |  |     STA_TO_STA, |  |     LOC_TO_LOC, |  |     TO_CHARGE, |  |     TO_STANDBY, |  |   |  |     ; |  |   |  |     TaskTypeType() { |  |     } |  |   |  |     public long val() { |  |         TaskTypeService service = SpringUtils.getBean(TaskTypeService.class); |  |         TaskType taskType = service.selectByUuid(this.toString()); |  |         if (taskType == null) { |  |             throw new BusinessException("TaskTypeType Error!"); |  |         } |  |         return taskType.getId(); |  |     } |  |   |  |     public static TaskTypeType get(String el) { |  |         for (TaskTypeType value : TaskTypeType.values()) { |  |             if (el.equals(value.toString())) { |  |                 return value; |  |             } |  |         } |  |         return null; |  |     } |  |   |  | } | 
 |