public static <T extends Enum<T> & BaseEnum> T getEnumType(String enumCode, Class<T> enumClass) {
T enumType = null;
EnumSet<T> enumSet = EnumSet.allOf(enumClass); //獲取枚舉類型
for (T enumItem : enumSet) { //循環枚舉
if(enumItem.getEnumCode().equals(enumCode)) {
enumType = enumItem;
break;
}
}
return enumType;
}