using System.Collections.Generic; using System.Threading.Tasks; using Yi.Framework.Common.Models; using Yi.Framework.DTOModel; using Yi.Framework.Model.Models; using Yi.Framework.Repository; namespace Yi.Framework.Interface { public partial interface IRoleService { /// /// DbTest /// /// Task> DbTest(); /// /// 通过角色id获取角色实体包含菜单 /// /// /// Task GetInMenuByRoleId(long roleId); /// /// 给角色设置菜单,多角色,多菜单 /// /// /// /// Task GiveRoleSetMenu(List roleIds, List menuIds); /// /// 动态条件分页查询 /// /// /// /// Task>> SelctPageList(RoleEntity role, PageParModel page); /// /// 添加角色关联菜单 /// /// /// Task AddInfo(RoleInfoDto roleDto); /// /// 更新角色关联菜单 /// /// /// Task UpdateInfo(RoleInfoDto roleDto); /// /// 给角色设置部门 /// /// /// /// Task GiveRoleSetDept(List roleIds, List deptIds); /// /// 更新角色数据权限 /// /// /// Task UpdateDataScpoce(RoleInfoDto roleDto); } }