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);