using YY.Admin.Core; using YY.Admin.Services; namespace YY.Admin.Services.Service.Menu; public interface ISysMenuService { Task> GetLoginMenuTree(); /// /// 菜单管理:加载全部菜单(含按钮类型),按排序与 Id 排序 /// Task> GetAllMenusForManageAsync(); /// /// 新增菜单并可选关联当前用户租户 /// Task<(bool ok, string message, long id)> CreateMenuAsync(SysMenu input); /// /// 更新菜单 /// Task<(bool ok, string message)> UpdateMenuAsync(SysMenu input); /// /// 删除菜单(无子节点时) /// Task<(bool ok, string message)> DeleteMenuAsync(long id); }