namespace Fengling.Member.Infrastructure; /// /// 租户访问器接口 /// 用于从不同来源获取当前请求的 TenantId /// - HTTP 请求:从 JWT Claim 获取 /// - 消息队列消费者:从消息 Header 获取 /// public interface ITenantAccessor { /// /// 获取当前租户ID /// /// 租户ID,如果无法获取则返回 null long? GetTenantId(); /// /// 尝试获取当前租户ID /// bool TryGetTenantId(out long tenantId); }