using Admin.NET.Core; using Microsoft.AspNetCore.Mvc; namespace Admin.NET.Application { /// /// /// public interface ISysRoleService { /// /// /// /// /// Task AddRole(AddRoleInput input); /// /// /// /// /// Task DeleteRole(DeleteRoleInput input); /// /// /// /// /// Task GetNameByRoleId(long roleId); /// /// /// /// Task> GetRoleDropDown(); /// /// /// /// /// Task GetRoleInfo([FromQuery] QueryRoleInput input); /// /// /// /// /// Task GetRoleList([FromQuery] RoleInput input); /// /// /// /// /// /// Task> GetUserDataScopeIdList(List roleIdList, long orgId); /// /// /// /// /// Task> GetUserRoleList(long userId); /// /// /// /// /// Task GrantData(GrantRoleDataInput input); /// /// /// /// /// Task GrantMenu(GrantRoleMenuInput input); /// /// /// /// /// Task> OwnData([FromQuery] QueryRoleInput input); /// /// /// /// /// Task> OwnMenu([FromQuery] QueryRoleInput input); /// /// /// /// /// Task> QueryRolePageList([FromQuery] RolePageInput input); /// /// /// /// /// Task UpdateRole(UpdateRoleInput input); } }