using Admin.NET.Core; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace Admin.NET.Application { /// /// /// public interface ISysUserService { /// /// /// /// /// Task AddUser(AddUserInput input); /// /// /// /// /// Task ChangeUserStatus(UpdateUserStatusInput input); /// /// /// /// /// Task DeleteUser(DeleteUserInput input); /// /// /// /// Task ExportUser(); /// /// /// /// /// Task GetUser(long id); /// /// /// /// /// Task GetUserById(long userId); /// /// /// /// Task> GetUserDataScopeIdList(); /// /// /// /// /// Task> GetUserDataScopeIdList(long userId); /// /// /// /// /// Task> GetUserOwnData([FromQuery] QueryUserInput input); /// /// /// /// /// Task> GetUserOwnRole([FromQuery] QueryUserInput input); /// /// /// /// /// Task> GetUserSelector([FromQuery] UserSelectorInput input); /// /// /// /// /// Task GrantUserData(UpdateUserRoleDataInput input); /// /// /// /// /// Task GrantUserRole(UpdateUserRoleDataInput input); /// /// 获取用户列表 /// /// Task> GetSysUserList(); /// /// /// /// /// Task ImportUser(IFormFile file); /// /// /// /// /// Task> QueryUserPageList([FromQuery] UserPageInput input); /// /// /// /// /// Task ResetUserPwd(QueryUserInput input); /// /// /// /// /// /// Task SaveAuthUserToUser(AuthUserInput authUser, CreateUserInput sysUser); /// /// /// /// /// Task UpdateAvatar(UploadAvatarInput input); /// /// /// /// /// Task UpdateUser(UpdateUserInput input); /// /// /// /// /// Task UpdateUserInfo(UpdateUserBaseInfoInput input); /// /// /// /// /// Task UpdateUserPwd(ChangePasswordUserInput input); } }