using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Yi.Framework.Model.Models; namespace Yi.Framework.Interface { public interface IMenuService:IBaseService { Task DelListByUpdateAsync(List _ids); /// /// 获取所有菜单 /// /// Task> GetAllEntitiesTrueAsync(); /// /// 通过menu得到mould(1对1关系) /// /// /// Task GetMouldByMenu(menu _menu); /// /// 通过menu得到他自己与mould(注意:确保返回的menu里含有mould) /// /// /// Task GetMenuMouldByMenu(menu _menu); /// /// 得到该菜单下所有的子类 /// /// /// Task> GetChildrenByMenu(menu _menu); /// /// 给菜单设置接口(1对1关系) /// /// /// /// Task SetMouldByMenu(int mouldId,int menuId); /// /// 添加子菜单 /// /// /// Task AddChildrenMenu(menu _menu, menu _children); /// /// 获取根目录菜单 /// /// Task> GetTopMenu(); /// /// 获取子菜单 /// /// Task> GetChildrenMenu(); } }