feature: No user management endpoints (create, update, deactivate)

This commit is contained in:
voltsrage
2026-06-27 15:45:01 +08:00
parent 5a2e95c984
commit 299e6e1453
13 changed files with 684 additions and 4 deletions
@@ -1,4 +1,8 @@
public interface IUserDirectoryService
{
Task<IReadOnlyList<UserSummaryResponse>> ListByRoleAsync(UserRole? role);
Task<UserSummaryResponse> CreateAsync(CreateUserRequest request);
Task<UserSummaryResponse> UpdateAsync(Guid userId, UpdateUserRequest request);
Task ResetPasswordAsync(Guid userId, string newPassword);
Task ChangePasswordAsync(Guid userId, string currentPassword, string newPassword);
}