From 62c4a26567b6860117729b3f1d6da6ff796b0cb0 Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Wed, 22 Sep 2021 17:01:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=8F=9C=E5=8D=95=E6=A0=B9?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E9=80=89=E6=8B=A9=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../menu/controller/api/MenuController.java | 10 ++ .../controller/route/MenuRouteController.java | 5 + .../module/menu/service/IMenuService.java | 24 ----- .../templates/menu/list-tree-root.html | 93 +++++++++++++++++++ 4 files changed, 108 insertions(+), 24 deletions(-) create mode 100644 service-menu/src/main/resources/templates/menu/list-tree-root.html diff --git a/service-menu/src/main/java/ink/wgink/module/menu/controller/api/MenuController.java b/service-menu/src/main/java/ink/wgink/module/menu/controller/api/MenuController.java index 843833fb..e7a6ea69 100644 --- a/service-menu/src/main/java/ink/wgink/module/menu/controller/api/MenuController.java +++ b/service-menu/src/main/java/ink/wgink/module/menu/controller/api/MenuController.java @@ -122,6 +122,16 @@ public class MenuController extends DefaultBaseController { return menuService.listAllByParentId(menuParentId); } + @ApiOperation(value = "菜单列表", notes = "菜单列表接口") + @ApiImplicitParams({ + @ApiImplicitParam(name = "menuParentId", value = "菜单父ID", paramType = "path") + }) + @ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)}) + @GetMapping("list/{menuParentId}") + public List list(@PathVariable("menuParentId") String menuParentId) { + return menuService.listByParentId(menuParentId); + } + @ApiOperation(value = "菜单zTree列表", notes = "菜单zTree列表接口") @ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "父ID", paramType = "query", dataType = "String") diff --git a/service-menu/src/main/java/ink/wgink/module/menu/controller/route/MenuRouteController.java b/service-menu/src/main/java/ink/wgink/module/menu/controller/route/MenuRouteController.java index 4e0dd6fb..84b7ee52 100644 --- a/service-menu/src/main/java/ink/wgink/module/menu/controller/route/MenuRouteController.java +++ b/service-menu/src/main/java/ink/wgink/module/menu/controller/route/MenuRouteController.java @@ -27,6 +27,11 @@ public class MenuRouteController { return new ModelAndView("menu/list-tree"); } + @GetMapping("list-tree-root") + public ModelAndView listTreeRoot() { + return new ModelAndView("menu/list-tree-root"); + } + @GetMapping("list") public ModelAndView list() { return new ModelAndView("menu/list"); diff --git a/service-menu/src/main/java/ink/wgink/module/menu/service/IMenuService.java b/service-menu/src/main/java/ink/wgink/module/menu/service/IMenuService.java index b03cfda9..698e995d 100644 --- a/service-menu/src/main/java/ink/wgink/module/menu/service/IMenuService.java +++ b/service-menu/src/main/java/ink/wgink/module/menu/service/IMenuService.java @@ -46,28 +46,4 @@ public interface IMenuService extends IMenuBaseService { */ void remove(List ids); - /** - * 通过clientId获取菜单 - * - * @param params - * @return - */ - // SuccessResultData> listMenuByClientId(Map params); - - /** - * 菜单ID列表 - * - * @return - */ - // List listUserMenuId(); - - /** - * 通过clientId和userId获取菜单 - * - * @param clientId - * @param userId - * @return - */ - // SuccessResultData> listMenuByClientIdAndUserId(String clientId, String userId); - } diff --git a/service-menu/src/main/resources/templates/menu/list-tree-root.html b/service-menu/src/main/resources/templates/menu/list-tree-root.html new file mode 100644 index 00000000..fafe0942 --- /dev/null +++ b/service-menu/src/main/resources/templates/menu/list-tree-root.html @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + \ No newline at end of file