stadtwerke/innungsapp/apps/mobile/lib/mock-data.ts

312 lines
9.6 KiB
TypeScript

// 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' },
},
]