refactor: 系统功能重构

This commit is contained in:
hxr
2024-06-24 08:15:46 +08:00
parent 5a6ae48bcd
commit 7d1fcfbef4
71 changed files with 900 additions and 1048 deletions

View File

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