using Microsoft.AspNetCore.Mvc; using System.Collections.Generic; using System.Threading.Tasks; namespace Myshipping.Core.Service; public interface ISysMenuService { Task AddMenu(AddMenuInput input); Task> ChangeAppMenu(ChangeAppMenuInput input); Task DeleteMenu(DeleteMenuInput input); Task> GetLoginMenusAntDesign(long userId, string appCode); Task> GetLoginPermissionList(long userId); Task GetMenu(QueryMenuInput input); Task GetMenuList([FromQuery] MenuInput input); Task GetMenuTree([FromQuery] MenuInput input); Task> GetUserMenuAppCodeList(long userId); Task HasMenu(string appCode); Task TreeForGrant([FromQuery] MenuInput input); Task UpdateMenu(UpdateMenuInput input); Task> GetAllPermission(); }