refactor: 系统功能重构
This commit is contained in:
@@ -9,7 +9,6 @@ import com.youlai.system.model.vo.MenuVO;
|
||||
import com.youlai.system.model.vo.RouteVO;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* 菜单业务接口
|
||||
@@ -21,31 +20,24 @@ public interface SysMenuService extends IService<SysMenu> {
|
||||
|
||||
/**
|
||||
* 获取菜单表格列表
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<MenuVO> listMenus(MenuQuery queryParams);
|
||||
|
||||
|
||||
/**
|
||||
* 获取菜单下拉列表
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<Option> listMenuOptions();
|
||||
|
||||
/**
|
||||
* 新增菜单
|
||||
*
|
||||
* @param menu
|
||||
* @return
|
||||
* @param menuForm 菜单表单对象
|
||||
*/
|
||||
boolean saveMenu(MenuForm menu);
|
||||
boolean saveMenu(MenuForm menuForm);
|
||||
|
||||
/**
|
||||
* 获取路由列表
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<RouteVO> listRoutes();
|
||||
|
||||
@@ -53,32 +45,21 @@ public interface SysMenuService extends IService<SysMenu> {
|
||||
* 修改菜单显示状态
|
||||
*
|
||||
* @param menuId 菜单ID
|
||||
* @param visible 是否显示(1->显示;2->隐藏)
|
||||
* @return
|
||||
* @param visible 是否显示(1-显示 2-隐藏)
|
||||
*/
|
||||
boolean updateMenuVisible(Long menuId, Integer visible);
|
||||
|
||||
/**
|
||||
* 获取角色权限集合
|
||||
*
|
||||
* @param roles
|
||||
* @return
|
||||
*/
|
||||
Set<String> listRolePerms(Set<String> roles);
|
||||
|
||||
/**
|
||||
* 获取菜单表单数据
|
||||
*
|
||||
* @param id 菜单ID
|
||||
* @return
|
||||
*/
|
||||
MenuForm getMenuForm(Long id);
|
||||
|
||||
/**
|
||||
* 删除菜单
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
* @param id 菜单ID
|
||||
*/
|
||||
boolean deleteMenu(Long id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user