| 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
 | | 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.TaskSts; |  | import com.zy.acs.manager.manager.service.TaskStsService; |  |   |  | public enum TaskStsType { |  |   |  |     INIT, |  |     WAITING, |  |     ASSIGN, |  |     PROGRESS, |  |     COMPLETE, |  |     ; |  |   |  |     TaskStsType() { |  |     } |  |   |  |     public long val() { |  |         TaskStsService service = SpringUtils.getBean(TaskStsService.class); |  |         TaskSts taskSts = service.selectByUuid(this.toString()); |  |         if (taskSts == null) { |  |             throw new BusinessException("TaskStsType Error!"); |  |         } |  |         return taskSts.getId(); |  |     } |  |   |  | } | 
 |