Files
TakeoutSaaS.C-Side-Mini-Pro…/src/Modules/TakeoutSaaS.Module.Tenancy/TenantProvider.cs

14 lines
365 B
C#

using TakeoutSaaS.Shared.Abstractions.Tenancy;
namespace TakeoutSaaS.Module.Tenancy;
/// <summary>
/// 默认租户提供者。
/// </summary>
public sealed class TenantProvider(ITenantContextAccessor tenantContextAccessor) : ITenantProvider
{
/// <inheritdoc />
public long GetCurrentTenantId()
=> tenantContextAccessor.Current?.TenantId ?? 0;
}