瀏覽代碼

增加I18nEnumDict

zhou-hao 3 年之前
父節點
當前提交
5d517fe27d
共有 1 個文件被更改,包括 16 次插入0 次删除
  1. 16 0
      hsweb-core/src/main/java/org/hswebframework/web/dict/I18nEnumDict.java

+ 16 - 0
hsweb-core/src/main/java/org/hswebframework/web/dict/I18nEnumDict.java

@@ -0,0 +1,16 @@
+package org.hswebframework.web.dict;
+
+/**
+ * 国际化支持的枚举数据字典,自动根据 : 类名.name()来获取text
+ *
+ * @param <V>
+ */
+public interface I18nEnumDict<V> extends EnumDict<V> {
+
+    String name();
+
+    @Override
+    default String getI18nCode() {
+        return this.getClass().getName() + "." + name();
+    }
+}