类 DictionaryUtil

java.lang.Object
cn.hamm.airpower.util.DictionaryUtil

@Component public class DictionaryUtil extends Object

枚举字典助手

作者:
Hamm.cn
  • 构造器详细资料

    • DictionaryUtil

      public DictionaryUtil()
  • 方法详细资料

    • getDictionaryByKey

      @Nullable public final <D extends IDictionary> D getDictionaryByKey(@NotNull @NotNull Class<D> enumClass, int key)

      查询指定key的枚举字典项目

      类型参数:
      D - [泛型] 当前类型
      参数:
      enumClass - 枚举字典类
      key - 枚举字典值
      返回:
      指定的枚举字典项目
    • getDictionaryList

      @NotNull public final <D extends IDictionary> @NotNull List<Map<String,String>> getDictionaryList(@NotNull @NotNull Class<D> clazz)

      获取指定枚举类的Map数据

      参数:
      clazz - 枚举类
      返回:
      返回结果
    • getDictionaryList

      @NotNull public final <D extends IDictionary> @NotNull List<Map<String,String>> getDictionaryList(@NotNull @NotNull Class<D> clazz, String... params)

      获取指定枚举类的Map数据

      参数:
      clazz - 枚举类
      params - 参数列表
      返回:
      返回结果