From 6200ba627af8af4045155c1bd7e65220ce59d6ba Mon Sep 17 00:00:00 2001
From: Junjie <DELL@qq.com>
Date: 星期四, 15 一月 2026 14:36:36 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/system/controller/ConfigController.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/system/controller/ConfigController.java b/src/main/java/com/zy/system/controller/ConfigController.java
index 9079b78..6243d13 100644
--- a/src/main/java/com/zy/system/controller/ConfigController.java
+++ b/src/main/java/com/zy/system/controller/ConfigController.java
@@ -201,6 +201,22 @@
         return R.ok();
     }
 
+    @RequestMapping(value = "/config/getSelectTypes")
+    @ManagerAuth
+    public R getSelectTypes() {
+        EntityWrapper<Config> wrapper = new EntityWrapper<>();
+        wrapper.setSqlSelect("DISTINCT select_type as selectType");
+        wrapper.isNotNull("select_type");
+        List<Map<String, Object>> maps = configService.selectMaps(wrapper);
+        List<String> types = new ArrayList<>();
+        for (Map<String, Object> map : maps) {
+            if (map != null && map.get("selectType") != null) {
+                types.add(String.valueOf(map.get("selectType")));
+            }
+        }
+        return R.ok(types);
+    }
+
 
     private static boolean checkJson(String val){
         Object parse = null;

--
Gitblit v1.9.1