菜单绑定

This commit is contained in:
2025-10-09 11:11:14 +08:00
parent 1064560f29
commit 047bf39842
19 changed files with 1526 additions and 59 deletions

View File

@@ -1,10 +1,8 @@
package org.xyzh.api.system.menu;
import java.util.List;
import org.xyzh.common.core.domain.ResultDomain;
import org.xyzh.common.core.page.PageParam;
import org.xyzh.common.dto.menu.TbSysMenu;
import org.xyzh.common.dto.menu.TbSysMenuPermission;
/**
* @description MenuRemoteService.java文件描述 菜单远程服务接口
@@ -23,6 +21,15 @@ public interface MenuService {
*/
ResultDomain<TbSysMenu> getAllMenus();
/**
* @description 查询菜单列表
* @param filter 过滤条件
* @return ResultDomain<TbSysMenu> 菜单列表
* @author yslg
* @since 2025-09-28
*/
ResultDomain<TbSysMenu> getMenuList(TbSysMenu filter);
/**
* @description 根据菜单ID查询菜单
* @param menuId 菜单ID
@@ -124,5 +131,12 @@ public interface MenuService {
*/
ResultDomain<TbSysMenu> changeMenuVisibility(String menuId, Boolean visible);
/**
* @description 查询菜单权限
* @param menuId 菜单ID
* @return ResultDomain<TbSysMenuPermission> 菜单权限信息
* @author yslg
* @since 2025-09-28
*/
ResultDomain<TbSysMenuPermission> getMenuPermission(String menuId);
}