Procházet zdrojové kódy

feat(pc): 添加平台设置首页导航搜索功能

- 新增 getHomeNav 接口用于搜索首页导航
- 实现根据标题、导航类型和启用状态筛选
- 添加按排序字段升序排列功能
- 集成平台导航服务查询逻辑
- 支持可选标题参数的灵活搜索
hurx před 1 dnem
rodič
revize
0eea181dab

+ 14 - 0
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/pc/IndexSystemController.java

@@ -66,6 +66,20 @@ public class IndexSystemController {
         return R.ok(list);
     }
 
+    /**
+     * 平台设置-搜索首页导航
+     */
+    @GetMapping("/getHomeNav")
+    public R<List<PlatformNavigation>> getHomeNav(@RequestParam(value = "title", required = false) String title) {
+        List<PlatformNavigation> list = platformNavigationService.list(Wrappers.<PlatformNavigation>lambdaQuery(PlatformNavigation.class)
+            .eq(PlatformNavigation::getNavType, "setting_home")
+            .eq(StringUtils.isNotBlank(title), PlatformNavigation::getTitle, title)
+            .eq(PlatformNavigation::getIsEnable, SysPlatformYesNo.YES.getCode())
+            .orderByAsc(PlatformNavigation::getSort)
+        );
+        return R.ok(list);
+    }
+
     /**
      * 轮播广告(平台装修-轮播广告)
      */