| package com.xzx.gc.util.enums; | 
|   | 
|   | 
| import com.xzx.gc.annotation.EnumMapping; | 
|   | 
| /** | 
|  * 描述: 工作流角色 | 
|  * | 
|  * @author : Administrator | 
|  */ | 
| @EnumMapping("value") | 
| public enum RoleTypeEnum { | 
|      | 
|     /** | 
|      * 操作角色 | 
|      */ | 
|     ACCESS("R0"), | 
|     /** | 
|      * 工作流角色 | 
|      */ | 
|     WORKFLOW("R1"); | 
|      | 
|   | 
|     private String value; | 
|   | 
|     RoleTypeEnum(String value) { | 
|         this.value = value; | 
|     } | 
|   | 
|     public String getValue() { | 
|         return value; | 
|     } | 
|   | 
|     public void setValue(String value) { | 
|         this.value = value; | 
|     } | 
|   | 
|     public static RoleTypeEnum getEnum(String value) { | 
|         for (RoleTypeEnum stateEnum : RoleTypeEnum.values()) { | 
|             if (stateEnum.value == value) { | 
|                 return stateEnum; | 
|             } | 
|         } | 
|         return null; | 
|     } | 
|   | 
|     @Override | 
|     public String toString() { | 
|         return String.valueOf(this.value); | 
|     } | 
| } |