-- ============================================================
-- INSIGHT CRM - Default Konfigurationsdaten (Seed)
-- ============================================================
-- Ausfuehrung: Manuell nach Migration auf dem Server
-- Hinweis: {TENANT_ID} muss durch die echte Tenant-UUID ersetzt werden
-- ============================================================

-- Ersetze diese Variable mit der echten Tenant-ID:
-- SET session my.tenant_id = 'DEINE-TENANT-UUID-HIER';

-- --------------------------------------------------------
-- Default Industries (Branchen)
-- --------------------------------------------------------
INSERT INTO "app_crm"."industries" ("id", "tenant_id", "name", "color", "sort_order", "created_at", "updated_at")
VALUES
  (gen_random_uuid(), '{TENANT_ID}', 'IT & Software', '#3B82F6', 1, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Produktion', '#F59E0B', 2, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Handel', '#10B981', 3, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Dienstleistung', '#8B5CF6', 4, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Gesundheit', '#EF4444', 5, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Finanzen', '#6366F1', 6, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Bildung', '#EC4899', 7, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Oeffentlicher Sektor', '#6B7280', 8, NOW(), NOW())
ON CONFLICT ("tenant_id", "name") DO NOTHING;

-- --------------------------------------------------------
-- Default AccountTypes (Kontotypen)
-- --------------------------------------------------------
INSERT INTO "app_crm"."account_types" ("id", "tenant_id", "name", "sort_order", "created_at", "updated_at")
VALUES
  (gen_random_uuid(), '{TENANT_ID}', 'Interessent', 1, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Endkunde', 2, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Personaldienstleister', 3, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Partner', 4, NOW(), NOW())
ON CONFLICT ("tenant_id", "name") DO NOTHING;

-- --------------------------------------------------------
-- Default RelationshipTypes (Beziehungstypen)
-- --------------------------------------------------------
INSERT INTO "app_crm"."relationship_types" ("id", "tenant_id", "name", "sort_order", "created_at", "updated_at")
VALUES
  (gen_random_uuid(), '{TENANT_ID}', 'Endkunde', 1, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Abrechnungspartner', 2, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Muttergesellschaft', 3, NOW(), NOW()),
  (gen_random_uuid(), '{TENANT_ID}', 'Tochtergesellschaft', 4, NOW(), NOW())
ON CONFLICT ("tenant_id", "name") DO NOTHING;
