huey 1 年間 前
コミット
2933ede603

+ 14 - 1
src/main/java/com/dragon/tj/portal/common/enums/log/ModuleEnum.java

@@ -2,7 +2,9 @@ package com.dragon.tj.portal.common.enums.log;
 
 import com.google.common.collect.Maps;
 import lombok.Getter;
+import org.apache.commons.compress.utils.Lists;
 
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -48,11 +50,22 @@ public enum ModuleEnum {
 
     public static Map<String, String> getMap() {
         Map<String, String> map = Maps.newHashMap();
-        for (ModuleEnum module: values()) {
+        for (ModuleEnum module : values()) {
             map.put(module.getCode(), module.getDesc());
         }
         return map;
     }
 
+    public static List<Map<String, String>> getMaps() {
+        List<Map<String, String>> list = Lists.newArrayList();
+        for (ModuleEnum module : values()) {
+            Map<String, String> map = Maps.newHashMap();
+            map.put("key", module.getCode());
+            map.put("value", module.getDesc());
+            list.add(map);
+        }
+        return list;
+    }
+
 
 }

+ 8 - 0
src/main/java/com/dragon/tj/portal/controller/SysLogController.java

@@ -55,5 +55,13 @@ public class SysLogController {
         return R.ok(ModuleEnum.getMap());
     }
 
+    /**
+     * 日志模块枚举返回
+     */
+    @GetMapping("moduleMaps")
+    public R moduleMaps() {
+        return R.ok(ModuleEnum.getMaps());
+    }
+
 }