// Mock-Daten für Entwicklung ohne Backend

export const MOCK_ORG = {
  id: 'org-1',
  name: 'Innung Elektrotechnik Stuttgart',
  slug: 'innung-elektro-stuttgart',
  plan: 'pilot',
  primaryColor: '#003B7E',
}

export const MOCK_MEMBER_ME = {
  id: 'member-1',
  orgId: 'org-1',
  userId: 'user-1',
  name: 'Demo Admin',
  betrieb: 'Innungsgeschäftsstelle',
  sparte: 'Elektrotechnik',
  ort: 'Stuttgart',
  telefon: '+49 711 123456',
  email: 'admin@demo.de',
  status: 'aktiv' as const,
  istAusbildungsbetrieb: false,
  seit: 2020,
  avatarUrl: null,
  pushToken: null,
  createdAt: new Date('2024-01-01'),
  updatedAt: new Date('2024-01-01'),
  org: MOCK_ORG,
}

export const MOCK_MEMBERS = [
  {
    id: 'member-1',
    orgId: 'org-1',
    userId: 'user-1',
    name: 'Klaus Müller',
    betrieb: 'Elektro Müller GmbH',
    sparte: 'Elektrotechnik',
    ort: 'Stuttgart',
    telefon: '+49 711 123456',
    email: 'mueller@elektro-mueller.de',
    status: 'aktiv' as const,
    istAusbildungsbetrieb: true,
    seit: 2015,
    avatarUrl: null,
    pushToken: null,
    createdAt: new Date('2024-01-01'),
    updatedAt: new Date('2024-01-01'),
  },
  {
    id: 'member-2',
    orgId: 'org-1',
    userId: null,
    name: 'Maria Schmidt',
    betrieb: 'Schmidt Elektrik',
    sparte: 'Elektrotechnik',
    ort: 'Ludwigsburg',
    telefon: '+49 7141 987654',
    email: 'schmidt@schmidt-elektrik.de',
    status: 'aktiv' as const,
    istAusbildungsbetrieb: false,
    seit: 2018,
    avatarUrl: null,
    pushToken: null,
    createdAt: new Date('2024-01-01'),
    updatedAt: new Date('2024-01-01'),
  },
  {
    id: 'member-3',
    orgId: 'org-1',
    userId: null,
    name: 'Thomas Weber',
    betrieb: 'Weber & Söhne Elektro',
    sparte: 'Informationstechnik',
    ort: 'Esslingen',
    telefon: '+49 711 555123',
    email: 'weber@weber-elektro.de',
    status: 'aktiv' as const,
    istAusbildungsbetrieb: true,
    seit: 2012,
    avatarUrl: null,
    pushToken: null,
    createdAt: new Date('2024-01-01'),
    updatedAt: new Date('2024-01-01'),
  },
  {
    id: 'member-4',
    orgId: 'org-1',
    userId: null,
    name: 'Anna Bauer',
    betrieb: 'Bauer Elektrotechnik',
    sparte: 'Elektrotechnik',
    ort: 'Stuttgart',
    telefon: '+49 711 444567',
    email: 'bauer@bauer-elektro.de',
    status: 'aktiv' as const,
    istAusbildungsbetrieb: false,
    seit: 2021,
    avatarUrl: null,
    pushToken: null,
    createdAt: new Date('2024-01-01'),
    updatedAt: new Date('2024-01-01'),
  },
  {
    id: 'member-5',
    orgId: 'org-1',
    userId: null,
    name: 'Peter Hoffmann',
    betrieb: 'Hoffmann Elektro-Service',
    sparte: 'Sanitär',
    ort: 'Böblingen',
    telefon: '+49 7031 123789',
    email: 'hoffmann@elektro-service.de',
    status: 'aktiv' as const,
    istAusbildungsbetrieb: true,
    seit: 2010,
    avatarUrl: null,
    pushToken: null,
    createdAt: new Date('2024-01-01'),
    updatedAt: new Date('2024-01-01'),
  },
]

export const MOCK_NEWS = [
  {
    id: 'news-1',
    orgId: 'org-1',
    authorId: 'member-1',
    title: 'Wichtige Änderungen bei der Gesellenprüfung 2025',
    body: `## Änderungen ab Herbst 2025\n\nDie Prüfungsordnung wurde angepasst. Folgende Änderungen sind zu beachten:\n\n- Prüfungsteil A (Gesellenstück) wird auf 2 Tage ausgeweitet\n- Neue digitale Komponenten in Prüfungsteil B\n- Anmeldeschluss ist der 15. September 2025\n\nWeitere Details entnehmen Sie dem beigefügten Rundschreiben.`,
    kategorie: 'Pruefung' as const,
    publishedAt: new Date('2025-09-01'),
    createdAt: new Date('2025-09-01'),
    isRead: false,
    author: { name: 'Klaus Müller' },
    attachments: [
      {
        id: 'att-1',
        newsId: 'news-1',
        name: 'Prüfungsordnung_2025.pdf',
        storagePath: 'pruefungsordnung.pdf',
        mimeType: 'application/pdf',
        sizeBytes: 245000,
        createdAt: new Date('2025-09-01'),
      },
    ],
  },
  {
    id: 'news-2',
    orgId: 'org-1',
    authorId: 'member-1',
    title: 'Förderung für Ausbildungsbetriebe: Jetzt beantragen!',
    body: `## Neue Fördergelder verfügbar\n\nDas Land Baden-Württemberg stellt für das Jahr 2025 zusätzliche Fördermittel für Ausbildungsbetriebe bereit.\n\nFörderhöhe: Bis zu 3.000 € pro Auszubildenden\n\nAnträge bis 31. März 2025 einreichen.`,
    kategorie: 'Foerderung' as const,
    publishedAt: new Date('2025-08-15'),
    createdAt: new Date('2025-08-15'),
    isRead: true,
    author: { name: 'Maria Schmidt' },
    attachments: [],
  },
  {
    id: 'news-3',
    orgId: 'org-1',
    authorId: 'member-1',
    title: 'Innungsversammlung Winter 2025 — Einladung',
    body: `## Einladung zur Winterversammlung\n\nWir laden herzlich zur jährlichen Winterversammlung ein.\n\nDatum: 3. Dezember 2025\nUhrzeit: 19:00 Uhr\nOrt: Gasthof Zum Lamm, Stuttgart\n\nTagesordnung:\n1. Jahresrückblick\n2. Vorstandswahlen\n3. Verschiedenes`,
    kategorie: 'Veranstaltung' as const,
    publishedAt: new Date('2025-11-01'),
    createdAt: new Date('2025-11-01'),
    isRead: false,
    author: { name: 'Klaus Müller' },
    attachments: [],
  },
  {
    id: 'news-4',
    orgId: 'org-1',
    authorId: 'member-1',
    title: 'Neue Tarifvereinbarung ab Januar 2026',
    body: `## Tarifeinigung im Elektrohandwerk\n\nDie Tarifverhandlungen wurden erfolgreich abgeschlossen. Ab Januar 2026 gelten folgende Sätze:\n\n- Gesellenlohn: +4,2 %\n- Ausbildungsvergütung: +5,0 %`,
    kategorie: 'Wichtig' as const,
    publishedAt: new Date('2025-10-20'),
    createdAt: new Date('2025-10-20'),
    isRead: false,
    author: { name: 'Klaus Müller' },
    attachments: [],
  },
  {
    id: 'news-5',
    orgId: 'org-1',
    authorId: 'member-1',
    title: 'Mitgliederrundschreiben Oktober 2025',
    body: `## Allgemeine Informationen\n\nLiebe Innungsmitglieder,\n\nin dieser Ausgabe informieren wir Sie über aktuelle Themen aus dem Elektrohandwerk.`,
    kategorie: 'Allgemein' as const,
    publishedAt: new Date('2025-10-01'),
    createdAt: new Date('2025-10-01'),
    isRead: true,
    author: { name: 'Klaus Müller' },
    attachments: [],
  },
]

export const MOCK_TERMINE = [
  {
    id: 'termin-1',
    orgId: 'org-1',
    titel: 'Herbst-Gesellenprüfung 2025',
    datum: new Date('2025-11-15'),
    uhrzeit: '08:00',
    endeDatum: new Date('2025-11-16'),
    endeUhrzeit: '17:00',
    ort: 'Berufsschule Stuttgart-Mitte',
    adresse: 'Neckarstraße 22, 70190 Stuttgart',
    typ: 'Pruefung' as const,
    beschreibung: 'Praktische und theoretische Gesellenprüfung für Elektrotechniker.',
    maxTeilnehmer: 30,
    createdAt: new Date('2025-09-01'),
    isAngemeldet: false,
    teilnehmerAnzahl: 18,
    anmeldungen: [],
  },
  {
    id: 'termin-2',
    orgId: 'org-1',
    titel: 'Innungsversammlung Winter 2025',
    datum: new Date('2025-12-03'),
    uhrzeit: '19:00',
    endeDatum: null,
    endeUhrzeit: '21:00',
    ort: 'Gasthof Zum Lamm',
    adresse: 'Marktplatz 5, 70173 Stuttgart',
    typ: 'Versammlung' as const,
    beschreibung: 'Jährliche Winterversammlung mit Jahresrückblick und Vorstandswahlen.',
    maxTeilnehmer: null,
    createdAt: new Date('2025-10-01'),
    isAngemeldet: true,
    teilnehmerAnzahl: 42,
    anmeldungen: [],
  },
  {
    id: 'termin-3',
    orgId: 'org-1',
    titel: 'Weiterbildung: Photovoltaik & Elektromobilität',
    datum: new Date('2026-02-20'),
    uhrzeit: '09:00',
    endeDatum: null,
    endeUhrzeit: '17:00',
    ort: 'Handwerkskammer Stuttgart',
    adresse: 'Heilbronner Straße 43, 70191 Stuttgart',
    typ: 'Kurs' as const,
    beschreibung: 'Zertifizierter Lehrgang für PV-Anlagen und E-Mobilität. Anmeldung erforderlich.',
    maxTeilnehmer: 20,
    createdAt: new Date('2025-12-01'),
    isAngemeldet: false,
    teilnehmerAnzahl: 14,
    anmeldungen: [],
  },
]

export const MOCK_STELLEN = [
  {
    id: 'stelle-1',
    orgId: 'org-1',
    memberId: 'member-1',
    sparte: 'Elektrotechnik',
    stellenAnz: 2,
    verguetung: '620-750 € / Monat',
    lehrjahr: 'beliebig',
    beschreibung: 'Wir suchen motivierte Auszubildende für unser erfolgreiches Elektroinstallationsunternehmen. Moderner Fuhrpark, faire Vergütung, Übernahmechancen.',
    kontaktEmail: 'mueller@elektro-mueller.de',
    kontaktName: 'Klaus Müller',
    aktiv: true,
    createdAt: new Date('2025-09-01'),
    updatedAt: new Date('2025-09-01'),
    member: { betrieb: 'Elektro Müller GmbH', ort: 'Stuttgart' },
    org: { name: 'Innung Elektrotechnik Stuttgart', slug: 'innung-elektro-stuttgart' },
  },
  {
    id: 'stelle-2',
    orgId: 'org-1',
    memberId: 'member-3',
    sparte: 'Informationstechnik',
    stellenAnz: 1,
    verguetung: '650-800 € / Monat',
    lehrjahr: '1. Lehrjahr',
    beschreibung: 'Weber & Söhne sucht einen Auszubildenden im Bereich IT-Systemelektronik. Gute Übernahmechancen nach erfolgreichem Abschluss.',
    kontaktEmail: 'weber@weber-elektro.de',
    kontaktName: 'Thomas Weber',
    aktiv: true,
    createdAt: new Date('2025-10-01'),
    updatedAt: new Date('2025-10-01'),
    member: { betrieb: 'Weber & Söhne Elektro', ort: 'Esslingen' },
    org: { name: 'Innung Elektrotechnik Stuttgart', slug: 'innung-elektro-stuttgart' },
  },
  {
    id: 'stelle-3',
    orgId: 'org-1',
    memberId: 'member-5',
    sparte: 'Sanitär',
    stellenAnz: 3,
    verguetung: '580-700 € / Monat',
    lehrjahr: 'beliebig',
    beschreibung: 'Familienbetrieb sucht Auszubildende für Sanitär- und Heizungsinstallation.',
    kontaktEmail: 'hoffmann@elektro-service.de',
    kontaktName: 'Peter Hoffmann',
    aktiv: true,
    createdAt: new Date('2025-11-01'),
    updatedAt: new Date('2025-11-01'),
    member: { betrieb: 'Hoffmann Elektro-Service', ort: 'Böblingen' },
    org: { name: 'Innung Elektrotechnik Stuttgart', slug: 'innung-elektro-stuttgart' },
  },
]
