chore: 提交现有修改

This commit is contained in:
2025-12-02 12:11:25 +08:00
parent 541b75ecd8
commit 5332c87d9d
37 changed files with 429 additions and 677 deletions

View File

@@ -5,20 +5,15 @@ namespace TakeoutSaaS.Module.Tenancy;
/// <summary>
/// 默认租户提供者:基于租户上下文访问器暴露当前租户 ID。
/// </summary>
public sealed class TenantProvider : ITenantProvider
/// <remarks>
/// 初始化租户提供者。
/// </remarks>
/// <param name="tenantContextAccessor">租户上下文访问器</param>
public sealed class TenantProvider(ITenantContextAccessor tenantContextAccessor) : ITenantProvider
{
private readonly ITenantContextAccessor _tenantContextAccessor;
/// <summary>
/// 初始化租户提供者。
/// </summary>
/// <param name="tenantContextAccessor">租户上下文访问器</param>
public TenantProvider(ITenantContextAccessor tenantContextAccessor)
{
_tenantContextAccessor = tenantContextAccessor;
}
/// <inheritdoc />
public long GetCurrentTenantId()
=> _tenantContextAccessor.Current?.TenantId ?? 0;
=> tenantContextAccessor.Current?.TenantId ?? 0;
}