import { and, db, eq, organizationPlan } from '@db/drizzle'; export async function seedEnterpriseOrganizationPlan({ enterpriseOrgId }: { enterpriseOrgId: string }) { const existing = await db .select() .from(organizationPlan) .where( and( eq(organizationPlan.orgId, enterpriseOrgId), eq(organizationPlan.planName, 'ENTERPRISE'), eq(organizationPlan.isActive, true) ) ); if (existing.length > 0) { console.log(' ✓ Enterprise organization plan already exists, skipping'); return; } await db.insert(organizationPlan).values({ orgId: enterpriseOrgId, planName: 'ENTERPRISE', isActive: true, subscriptionId: 'seed-coursera-test-enterprise', provider: 'seed' }); console.log(' ✓ Inserted enterprise organization plan'); }