feat: 支持租户伪装登录与管理员重置链接
This commit is contained in:
@@ -31,6 +31,14 @@ public interface IIdentityUserRepository
|
||||
/// <returns>后台用户或 null。</returns>
|
||||
Task<IdentityUser?> FindByIdAsync(long userId, CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 根据 ID 获取后台用户(用于更新,返回可跟踪实体)。
|
||||
/// </summary>
|
||||
/// <param name="userId">用户 ID。</param>
|
||||
/// <param name="cancellationToken">取消标记。</param>
|
||||
/// <returns>后台用户或 null。</returns>
|
||||
Task<IdentityUser?> GetForUpdateAsync(long userId, CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 按租户与关键字查询后台用户列表(仅读)。
|
||||
/// </summary>
|
||||
|
||||
@@ -53,5 +53,15 @@ public enum TenantAuditAction
|
||||
/// <summary>
|
||||
/// 释放入驻审核(审核完成或手动释放)。
|
||||
/// </summary>
|
||||
ReviewClaimReleased = 10
|
||||
ReviewClaimReleased = 10,
|
||||
|
||||
/// <summary>
|
||||
/// 平台伪装登录租户。
|
||||
/// </summary>
|
||||
ImpersonatedLogin = 11,
|
||||
|
||||
/// <summary>
|
||||
/// 生成主管理员重置链接。
|
||||
/// </summary>
|
||||
AdminResetLinkIssued = 12
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user