From 2c43f24c1a778b48ac20b07e17f5da38136cafb4 Mon Sep 17 00:00:00 2001 From: kimi42345 <kimi42345@outlook.com> Date: 星期三, 11 三月 2020 13:28:10 +0800 Subject: [PATCH] no message --- src/main/java/com/highdatas/mdm/controller/SysMenuController.java | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/controller/SysMenuController.java b/src/main/java/com/highdatas/mdm/controller/SysMenuController.java index 418336a..d11a05f 100644 --- a/src/main/java/com/highdatas/mdm/controller/SysMenuController.java +++ b/src/main/java/com/highdatas/mdm/controller/SysMenuController.java @@ -19,9 +19,7 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; -import java.util.Date; -import java.util.HashSet; -import java.util.List; +import java.util.*; /** * <p> @@ -51,6 +49,25 @@ return Result.success(menuService.selectList(sysMenuEntityWrapper)) ; } + @RequestMapping(value = "/list", method = RequestMethod.GET) + public Result<List<SysMenu>> getMenuList() { + EntityWrapper<SysMenu> sysMenuEntityWrapper = new EntityWrapper<>(); + sysMenuEntityWrapper.eq("data_type","currentData"); + sysMenuEntityWrapper.orderBy(" parent_id, order_no"); + List<SysMenu> sysMenus = menuService.selectList(sysMenuEntityWrapper); + LinkedHashSet<String> parentIdSet = new LinkedHashSet<>(); + for (SysMenu sysMenu : sysMenus) { + String parentId = sysMenu.getParentId(); + parentIdSet.add(parentId); + } + Set<String> byParentId = menuService.getByParentId(parentIdSet); + List<SysMenu> parentList = menuService.selectBatchIds(byParentId); + + return Result.success(parentList) ; + } + + + @RequestMapping(value = "/allTheme", method = RequestMethod.GET) public Result<List<SysMenu>> getAllTheme() { EntityWrapper<SysMenu> sysMenuEntityWrapper = new EntityWrapper<>(); @@ -63,7 +80,7 @@ public Result<Page<SysMenu>> getAll(@PathVariable int pageno, HttpServletRequest request) { String pageSize = request.getParameter("pageSize"); if (StringUtils.isEmpty(pageSize)) { - pageSize = "20"; + pageSize = "15"; } Integer size = Integer.valueOf(pageSize); Page page = new Page(pageno, size); -- Gitblit v1.8.0