using Microsoft.AspNetCore.Http; namespace Admin.NET.Plugin.AiDOP.Infrastructure; /// /// AiDOP 兼容租户解析入口。租户只来自认证后的 JWT,不接受显式参数或 query 覆盖, /// 无有效租户、或超管仍停留在平台租户时直接拒绝。 /// public static class AidopTenantHelper { public static long GetTenantId(HttpContext? ctx) => Resolve(ctx); /// /// 保留旧签名以兼容既有调用方; 不参与租户解析。 /// public static long Resolve(HttpContext? ctx, long? requestTenantId = null) { _ = ctx; _ = requestTenantId; return AidopTenantScope.ResolveOrThrow(App.GetRequiredService()); } }