| New file | 
 |  |  | 
 |  |  | package com.dy.common.mybatis.envm; | 
 |  |  |  | 
 |  |  |  | 
 |  |  | public class EnumUtils { | 
 |  |  |  | 
 |  |  |     public static <T extends Enum<?> & IEnum> T codeOf(Class<T> enumClass , Byte code) { | 
 |  |  |         T[] enumConstants = enumClass.getEnumConstants(); | 
 |  |  |         for (T t : enumConstants) { | 
 |  |  |             if (t.getCode().equals(code)) return t; | 
 |  |  |         } | 
 |  |  |         return null; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static <T extends Enum<?> & IEnum> T nameOf(Class<T> enumClass , String name) { | 
 |  |  |         T[] enumConstants = enumClass.getEnumConstants(); | 
 |  |  |         for (T t : enumConstants) { | 
 |  |  |             if (t.getName().equals(name)) return t; | 
 |  |  |         } | 
 |  |  |         return null; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |