| package com.xzx.gc.util.enums; | 
|   | 
|   | 
| import com.xzx.gc.annotation.EnumMapping; | 
|   | 
| /** | 
|  * 描述:数据是否有效 | 
|  * | 
|  * @author : lijiazhi | 
|  */ | 
| @EnumMapping("value") | 
| public enum GeneralStateEnum { | 
|     /** | 
|      * 启用 | 
|      */ | 
|     ENABLE("S1"), | 
|     /** | 
|      * 禁用 | 
|      */ | 
|     DISABLE("S0"); | 
|   | 
|     private String value; | 
|   | 
|     GeneralStateEnum(String value) { | 
|         this.value = value; | 
|     } | 
|   | 
|     public String getValue() { | 
|         return value; | 
|     } | 
|   | 
|     public void setValue(String value) { | 
|         this.value = value; | 
|     } | 
|   | 
|     public static GeneralStateEnum getEnum(String value) { | 
|         for (GeneralStateEnum stateEnum : GeneralStateEnum.values()) { | 
|             if (stateEnum.value == value) { | 
|                 return stateEnum; | 
|             } | 
|         } | 
|         return null; | 
|     } | 
|   | 
|     @Override | 
|     public String toString() { | 
|         return String.valueOf(this.value); | 
|     } | 
| } |