From 03ea7098095af4d4a7a816a1953705b5c299d20b Mon Sep 17 00:00:00 2001 From: baoge <751575283@qq.com> Date: Thu, 1 Jun 2023 15:52:41 +0800 Subject: [PATCH] =?UTF-8?q?rev:=E5=BF=BD=E7=95=A5=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/service/menu/ISysMenuService.java | 5 +- .../nl/system/service/menu/dao/SysMenu.java | 8 + .../service/menu/dao/mapper/SysMenuMapper.xml | 42 +- .../nl/system/service/menu/dto/MenuDto.java | 111 ++- .../system/service/menu/dto/MenuInfoDto.java | 33 + .../nl/system/service/menu/dto/MenuVo.java | 37 +- .../service/menu/impl/SysMenuServiceImpl.java | 770 +++++++++--------- .../user/impl/ISysUserServiceImpl.java | 4 +- 8 files changed, 512 insertions(+), 498 deletions(-) diff --git a/nladmin-system/src/main/java/org/nl/system/service/menu/ISysMenuService.java b/nladmin-system/src/main/java/org/nl/system/service/menu/ISysMenuService.java index 5403902..6c21df0 100644 --- a/nladmin-system/src/main/java/org/nl/system/service/menu/ISysMenuService.java +++ b/nladmin-system/src/main/java/org/nl/system/service/menu/ISysMenuService.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService; import org.nl.common.domain.query.PageQuery; import org.nl.system.service.menu.dao.SysMenu; import org.nl.system.service.menu.dto.MenuDto; +import org.nl.system.service.menu.dto.MenuInfoDto; import org.nl.system.service.menu.dto.MenuQuery; import org.nl.system.service.menu.dto.MenuVo; @@ -108,9 +109,9 @@ public interface ISysMenuService extends IService { * @return / */ List buildMenus(List menuDtos); - List buildMenus(List menuDtos,String pid); - List buildMenus(String systemType); + + List buildMenus(String systemType); /** * 构建菜单树 diff --git a/nladmin-system/src/main/java/org/nl/system/service/menu/dao/SysMenu.java b/nladmin-system/src/main/java/org/nl/system/service/menu/dao/SysMenu.java index b2b347e..8e24b89 100644 --- a/nladmin-system/src/main/java/org/nl/system/service/menu/dao/SysMenu.java +++ b/nladmin-system/src/main/java/org/nl/system/service/menu/dao/SysMenu.java @@ -2,6 +2,7 @@ package org.nl.system.service.menu.dao; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; +import jdk.nashorn.internal.ir.annotations.Ignore; import lombok.Data; import java.util.Date; @@ -32,6 +33,13 @@ public class SysMenu implements Serializable { @TableId(value = "menu_id", type = IdType.NONE) private String menuId; + @TableField(exist = false) + private String label; + @TableField(exist = false) + private String router; + @TableField(exist = false) + private String index; + /** * 上级菜单ID */ diff --git a/nladmin-system/src/main/java/org/nl/system/service/menu/dao/mapper/SysMenuMapper.xml b/nladmin-system/src/main/java/org/nl/system/service/menu/dao/mapper/SysMenuMapper.xml index 7b56cda..fe7f2e8 100644 --- a/nladmin-system/src/main/java/org/nl/system/service/menu/dao/mapper/SysMenuMapper.xml +++ b/nladmin-system/src/main/java/org/nl/system/service/menu/dao/mapper/SysMenuMapper.xml @@ -53,21 +53,37 @@