From 412fa709df33fcad4647f394fcebba8f68c2d471 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期五, 06 三月 2026 11:47:16 +0800
Subject: [PATCH] feat(app):运维APP用户帐号权限获取

---
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/SysMenuController.java |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/SysMenuController.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/SysMenuController.java
index 998bdfd..450b416 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/SysMenuController.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/SysMenuController.java
@@ -5,10 +5,8 @@
 import com.xiaopeng.common.core.web.controller.BaseController;
 import com.xiaopeng.operation.service.ISysMenuService;
 import io.swagger.annotations.ApiOperation;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RestController;
+import io.swagger.annotations.ApiParam;
+import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.util.ArrayList;
@@ -46,10 +44,10 @@
      * 获取全部菜单树
      * @return
      */
-    @GetMapping("/api/v1/getMenuTree")
+    @GetMapping("/api/v1/getMenuTree/{type}")
     @ApiOperation(value = "获取全部菜单树", tags = {"管理后台-权限组设置"})
-    public R<List<SysMenu>> getMenuTree() {
-        List<SysMenu> menus = menuService.getMenuTree();
+    public R<List<SysMenu>> getMenuTree(@ApiParam(name = "type", value = "1=管理端 2=运维app") @PathVariable Integer type) {
+        List<SysMenu> menus = menuService.getMenuTree(type);
         return R.ok(menus);
     }
 
@@ -59,4 +57,10 @@
         return R.ok(menuService.getPermission());
     }
 
+    @GetMapping("/api/v1/getAppPermission")
+    @ApiOperation(value = "获取获取当前登录用户权限列表", tags = {"运维APP-个人中心"})
+    public R<List<SysMenu>> getAppPermission(){
+        return R.ok(menuService.getAppPermission());
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.7.1