From c403c591077775411c61e3dd2feb49d74d198a0d Mon Sep 17 00:00:00 2001 From: haoxr <1490493387@qq.com> Date: Fri, 20 Oct 2023 22:57:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=8F=9C=E5=8D=95=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20alwaysShow=20=E5=B1=9E=E6=80=A7=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=8F=AA=E6=9C=89=E4=B8=80=E4=B8=AA=E5=AD=90=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E6=98=AF=E5=90=A6=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/youlai/system/model/vo/RouteVO.java | 5 ++++- .../com/youlai/system/service/impl/SysMenuServiceImpl.java | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/youlai/system/model/vo/RouteVO.java b/src/main/java/com/youlai/system/model/vo/RouteVO.java index 283a54ce..bc080b66 100644 --- a/src/main/java/com/youlai/system/model/vo/RouteVO.java +++ b/src/main/java/com/youlai/system/model/vo/RouteVO.java @@ -42,7 +42,7 @@ public class RouteVO { @Schema(description = "ICON") private String icon; - @Schema(description = "是否隐藏", example = "true") + @Schema(description = "是否隐藏(true-是 false-否)", example = "true") private Boolean hidden; @Schema(description = "拥有路由权限的角色编码", example = "['ADMIN','ROOT']") @@ -50,6 +50,9 @@ public class RouteVO { @Schema(description = "是否开启缓存", example = "true") private Boolean keepAlive; + + @Schema(description = "是否一直显示根路由", example = "true") + private Boolean alwaysShow; } @Schema(description = "子路由列表") diff --git a/src/main/java/com/youlai/system/service/impl/SysMenuServiceImpl.java b/src/main/java/com/youlai/system/service/impl/SysMenuServiceImpl.java index b9c870a0..5ba43b86 100644 --- a/src/main/java/com/youlai/system/service/impl/SysMenuServiceImpl.java +++ b/src/main/java/com/youlai/system/service/impl/SysMenuServiceImpl.java @@ -140,6 +140,7 @@ public class SysMenuServiceImpl extends ServiceImpl impl meta.setRoles(menu.getRoles()); meta.setHidden(StatusEnum.DISABLE.getValue().equals(menu.getVisible())); meta.setKeepAlive(true); + meta.setAlwaysShow(true); routeVO.setMeta(meta); List children = recurRoutes(menu.getId(), menuList);