| | |
| | | /** |
| | | * 菜单 Service 接口 |
| | | * |
| | | * @author 芋道源码 |
| | | * @author iailab |
| | | */ |
| | | public interface MenuService { |
| | | |
| | |
| | | List<MenuDO> getMenuListByTenant(MenuListReqVO reqVO); |
| | | |
| | | /** |
| | | * 基于租户,筛选应用菜单列表 |
| | | * 注意,如果是系统租户,返回的还是全菜单 |
| | | * |
| | | * @param reqVO 筛选条件请求 VO |
| | | * @return 应用菜单列表 |
| | | */ |
| | | List<MenuDO> getAppMenuListByTenant(MenuListReqVO reqVO); |
| | | |
| | | /** |
| | | * 过滤掉关闭的菜单及其子菜单 |
| | | * |
| | | * @param list 菜单列表 |
| | |
| | | List<MenuDO> getMenuList(MenuListReqVO reqVO); |
| | | |
| | | /** |
| | | * 筛选菜单列表 |
| | | * |
| | | * @param reqVO 筛选条件请求 VO |
| | | * @return 菜单列表 |
| | | */ |
| | | List<MenuDO> getAppMenuList(MenuListReqVO reqVO); |
| | | |
| | | /** |
| | | * 获得权限对应的菜单编号数组 |
| | | * |
| | | * @param permission 权限标识 |