using Dlhis.Sys.Identity.Request; using Dlhis.Sys.Identity.Response; using Kurisu.AspNetCore.DataAccess.Dto; namespace Dlhis.Sys.Identity.Services; public interface IRoleService : IScopeDependency { Task> GetPageAsync(RolePageRequest request); Task> GetListAsync(); Task SaveRoleAsync(RoleSaveRequest request); Task GetMyRoleAsync(int? userId); Task RemoveRoleAsync(IdRequest request); Task AssignRoleAsync(RoleAssignRequest request); Task SaveRoleObfuscateAsync(RoleObfuscateRequest request); Task GetRoleObfuscateAsync(int id); }