| 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.StaType; | 
| import com.zy.acs.manager.manager.service.StaTypeService; | 
|   | 
| public enum StaTypeType { | 
|   | 
|     IDLE, | 
|     ; | 
|   | 
|     StaTypeType() { | 
|     } | 
|   | 
|     public long val() { | 
|         StaTypeService service = SpringUtils.getBean(StaTypeService.class); | 
|         StaType staType = service.selectByUuid(this.toString()); | 
|         if (staType == null) { | 
|             throw new BusinessException("StaTypeType Error!"); | 
|         } | 
|         return staType.getId(); | 
|     } | 
|   | 
| } |