using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Ewide.Core { public interface IUserManager { string Account { get; } string Name { get; } bool SuperAdmin { get; } SysUser User { get; } string UserId { get; } Task CheckUserAsync(string userId); Task CheckUserAsync(); Task GetUserEmpInfo(string userId); Task GetUserEmpInfo(); Task GetUserOrgInfo(string userId); Task GetUserOrgInfo(); Task> GetUserRoleIdList(string userId); Task> GetUserRoleIdList(); Task> GetUserRoleList(string userId); Task> GetUserRoleList(); Task> GetLoginPermissionList(); } }