| | |
| | | package com.iailab.module.system.service.permission; |
| | | |
| | | |
| | | import com.iailab.module.system.controller.admin.permission.vo.menu.MenuListReqVO; |
| | | import com.iailab.module.system.controller.admin.permission.vo.menu.MenuSaveVO; |
| | | import com.iailab.module.system.dal.dataobject.permission.MenuDO; |
| | |
| | | /** |
| | | * 菜单 Service 接口 |
| | | * |
| | | * @author iailab |
| | | * @author 芋道源码 |
| | | */ |
| | | public interface MenuService { |
| | | |
| | |
| | | List<MenuDO> getMenuListByTenant(MenuListReqVO reqVO); |
| | | |
| | | /** |
| | | * 过滤掉关闭的菜单及其子菜单 |
| | | * |
| | | * @param list 菜单列表 |
| | | * @return 过滤后的菜单列表 |
| | | */ |
| | | List<MenuDO> filterDisableMenus(List<MenuDO> list); |
| | | |
| | | /** |
| | | * 筛选菜单列表 |
| | | * |
| | | * @param reqVO 筛选条件请求 VO |