14 lines
365 B
C#
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;
|
|
}
|