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 partial interface IRoleService:IBaseService { /// /// 获取该角色的所有菜单 /// /// /// Task> GetMenusByRole(int roleId); /// /// 给多个角色设置多个菜单 /// /// /// /// Task SetMenusByRolesId(List menuIds, List roleIds); /// /// 获取多个用户的菜单,并列,不包含子菜单 /// /// /// Task> GetMenusByRoleId(List roleIds); /// /// 获取用户的角色 /// /// /// Task> GetRolesByUserId(int userId); /// /// 获取该角色的top菜单 /// /// /// Task> GetTopMenusByRoleId(int roleId); } }