diff --git a/src/main/java/com/youlai/system/controller/SysMenuController.java b/src/main/java/com/youlai/system/controller/SysMenuController.java index 2707e9df..db10e971 100644 --- a/src/main/java/com/youlai/system/controller/SysMenuController.java +++ b/src/main/java/com/youlai/system/controller/SysMenuController.java @@ -52,7 +52,7 @@ public class SysMenuController { return Result.success(menus); } - @Operation(summary = "路由列表") + @Operation(summary = "菜单路由列表") @GetMapping("/routes") public Result> listRoutes() { Set roles = SecurityUtils.getRoles(); diff --git a/src/main/java/com/youlai/system/mapper/SysMenuMapper.java b/src/main/java/com/youlai/system/mapper/SysMenuMapper.java index 6a745257..3cd3aa41 100644 --- a/src/main/java/com/youlai/system/mapper/SysMenuMapper.java +++ b/src/main/java/com/youlai/system/mapper/SysMenuMapper.java @@ -1,12 +1,5 @@ package com.youlai.system.mapper; -/* - * 菜单 访问层 - * - * @author Ray - * @since 2022/1/24 - */ - import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.youlai.system.model.entity.SysMenu; import com.youlai.system.model.bo.RouteBO; @@ -15,9 +8,19 @@ import org.apache.ibatis.annotations.Mapper; import java.util.List; import java.util.Set; +/** + * 菜单访问层 + * + * @author Ray + * @since 2022/1/24 + */ + @Mapper public interface SysMenuMapper extends BaseMapper { + /** + * 获取菜单路由列表 + */ List listRoutes(Set roles); } diff --git a/src/main/java/com/youlai/system/service/SysMenuService.java b/src/main/java/com/youlai/system/service/SysMenuService.java index b15d9f51..26f359c3 100644 --- a/src/main/java/com/youlai/system/service/SysMenuService.java +++ b/src/main/java/com/youlai/system/service/SysMenuService.java @@ -46,7 +46,7 @@ public interface SysMenuService extends IService { * 修改菜单显示状态 * * @param menuId 菜单ID - * @param visible 是否显示(1-显示 2-隐藏) + * @param visible 是否显示(1-显示 0-隐藏) */ boolean updateMenuVisible(Long menuId, Integer visible); 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 0875466c..c98e565c 100644 --- a/src/main/java/com/youlai/system/service/impl/SysMenuServiceImpl.java +++ b/src/main/java/com/youlai/system/service/impl/SysMenuServiceImpl.java @@ -31,10 +31,7 @@ import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Set; +import java.util.*; import java.util.stream.Collectors; /** @@ -138,13 +135,13 @@ public class SysMenuServiceImpl extends ServiceImpl impl } /** - * 获取路由列表 + * 获取菜单路由列表 */ @Override public List listRoutes(Set roles) { if (CollectionUtil.isEmpty(roles)) { - return new ArrayList<>(); + return Collections.emptyList(); } List menuList = this.baseMapper.listRoutes(roles);