feat: add 6 mock direct listings (sourceType DIRECT) for Inserate page

4 active + 2 inactive — Office/Retail/Light-Industrial/Logistics across
Zürich, Bern, Winterthur, Pratteln, Muttenz, Luzern.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Benjamin Sutter
2026-05-24 22:47:12 +02:00
parent 453f2b1982
commit fe8444c1d3
+166
View File
@@ -4487,6 +4487,172 @@ export const mockProperties: Property[] = [
updatedAt: '2025-05-22T10:00:00Z', updatedAt: '2025-05-22T10:00:00Z',
}, },
// ─────────────────────────────────────────────────────────────────────────────
// DIRECT LISTINGS (6) — created via Inserate-Formular, sourceType DIRECT
// ─────────────────────────────────────────────────────────────────────────────
{
id: 'prop-d01',
title: 'Bürofläche Bachmattstrasse 28',
assetType: AssetType.OFFICE,
resultType: ResultType.VERIFIED_PORTFOLIO,
status: 'ACTIVE',
location: { city: 'Zürich', district: 'Altstetten', canton: 'ZH', country: 'CH', coordinates: { lat: 47.3906, lng: 8.4886 } },
address: { street: 'Bachmattstrasse', houseNumber: '28', postalCode: '8048', city: 'Zürich', country: 'CH' },
areaSqm: 320,
rentPricePerSqm: 380,
availabilityDate: '2026-06-01',
availabilityStatus: AvailabilityStatus.AVAILABLE_SOON,
sourceType: 'DIRECT',
confidenceScore: 0.80,
dataQuality: { score: 0.78, missingCriticalFields: [], missingOptionalFields: ['softFactors', 'hardFacts'], lastVerifiedAt: '2026-03-10', freshness: DataFreshness.FRESH, warnings: [] },
softFactors: { prestige: 60, accessibility: 75, publicTransportMinutes: 8, parkingSpots: 4 },
hardFacts: { floor: 3, fitOut: 'BASIC', parking: 4 },
floorLevel: 3,
ancillaryCosts: 4.2,
riskLevel: RiskLevel.LOW,
description: 'Helle Bürofläche im 3. OG an der Bachmattstrasse, Zürich-Altstetten. 320 m², Basisausbau, Parkplätze im Haus. 8 Minuten zur S-Bahn Altstetten.',
images: ['https://images.unsplash.com/photo-1497366216548-37526070297c?w=800&h=400&fit=crop'],
organizationId: 'org-wincasa',
createdAt: '2026-02-14T09:30:00Z',
updatedAt: '2026-02-14T09:30:00Z',
},
{
id: 'prop-d02',
title: 'Gewerbe- & Lagerfläche Pratteln',
assetType: AssetType.LIGHT_INDUSTRIAL,
resultType: ResultType.VERIFIED_PORTFOLIO,
status: 'ACTIVE',
location: { city: 'Pratteln', district: 'Industriezone Nord', canton: 'BL', country: 'CH', coordinates: { lat: 47.5199, lng: 7.6951 } },
address: { street: 'Industriestrasse', houseNumber: '14', postalCode: '4133', city: 'Pratteln', country: 'CH' },
areaSqm: 580,
rentPricePerSqm: 145,
availabilityDate: '2026-05-01',
availabilityStatus: AvailabilityStatus.AVAILABLE_NOW,
sourceType: 'DIRECT',
confidenceScore: 0.85,
dataQuality: { score: 0.82, missingCriticalFields: [], missingOptionalFields: ['softFactors'], lastVerifiedAt: '2026-04-01', freshness: DataFreshness.FRESH, warnings: [] },
softFactors: { prestige: 40, accessibility: 80, parkingSpots: 10 },
hardFacts: { floor: 0, fitOut: 'SHELL', parking: 10, ceilingHeightM: 6.5, loadingDocksCount: 2 },
floorLevel: 0,
ancillaryCosts: 2.8,
riskLevel: RiskLevel.LOW,
description: 'Gewerbe- und Lagerhalle im Industriegebiet Pratteln. Erdgeschoss, 580 m², 6,5 m Hallenhöhe, 2 Ladelucken, 10 Aussenparkplätze. Sofort verfügbar.',
images: ['https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?w=800&h=400&fit=crop'],
organizationId: 'org-wincasa',
createdAt: '2026-03-05T11:00:00Z',
updatedAt: '2026-03-05T11:00:00Z',
},
{
id: 'prop-d03',
title: 'Bürofläche Bollwerk 15, Bern',
assetType: AssetType.OFFICE,
resultType: ResultType.VERIFIED_PORTFOLIO,
status: 'ACTIVE',
location: { city: 'Bern', district: 'Innenstadt', canton: 'BE', country: 'CH', coordinates: { lat: 46.9497, lng: 7.4391 } },
address: { street: 'Bollwerk', houseNumber: '15', postalCode: '3011', city: 'Bern', country: 'CH' },
areaSqm: 240,
rentPricePerSqm: 295,
availabilityDate: '2026-07-01',
availabilityStatus: AvailabilityStatus.AVAILABLE_SOON,
sourceType: 'DIRECT',
confidenceScore: 0.78,
dataQuality: { score: 0.74, missingCriticalFields: [], missingOptionalFields: ['hardFacts'], lastVerifiedAt: '2026-04-20', freshness: DataFreshness.FRESH, warnings: [] },
softFactors: { prestige: 72, accessibility: 92, publicTransportMinutes: 3, parkingSpots: 0 },
hardFacts: { floor: 4, fitOut: 'FULL' },
floorLevel: 4,
ancillaryCosts: 3.5,
riskLevel: RiskLevel.LOW,
description: 'Repräsentative Bürofläche im 4. OG am Bollwerk, Bern. 240 m², Vollausbau, Toplage direkt beim Bahnhof Bern (3 Min.). Kein Parkplatz.',
images: ['https://images.unsplash.com/photo-1497366754035-f200968a6e72?w=800&h=400&fit=crop'],
organizationId: 'org-wincasa',
createdAt: '2026-04-02T14:15:00Z',
updatedAt: '2026-04-02T14:15:00Z',
},
{
id: 'prop-d04',
title: 'Verkaufsfläche Stadthausstrasse Winterthur',
assetType: AssetType.RETAIL,
resultType: ResultType.VERIFIED_PORTFOLIO,
status: 'INACTIVE',
location: { city: 'Winterthur', district: 'Zentrum', canton: 'ZH', country: 'CH', coordinates: { lat: 47.4997, lng: 8.7241 } },
address: { street: 'Stadthausstrasse', houseNumber: '6', postalCode: '8400', city: 'Winterthur', country: 'CH' },
areaSqm: 185,
rentPricePerSqm: 360,
availabilityDate: '2026-08-01',
availabilityStatus: AvailabilityStatus.AVAILABLE_SOON,
sourceType: 'DIRECT',
confidenceScore: 0.72,
dataQuality: { score: 0.68, missingCriticalFields: ['contactPerson'], missingOptionalFields: ['softFactors'], lastVerifiedAt: '2026-02-15', freshness: DataFreshness.AGING, warnings: ['Kein Ansprechpartner hinterlegt'] },
softFactors: { prestige: 68, accessibility: 85, visibilityScore: 80, publicTransportMinutes: 5 },
hardFacts: { floor: 0, fitOut: 'BASIC', hasStorefront: true },
floorLevel: 0,
ancillaryCosts: 5.0,
riskLevel: RiskLevel.MEDIUM,
description: 'Ladenfläche an der Stadthausstrasse Winterthur, Erdgeschoss, Schaufensterfront. 185 m², Basisausbau. Zentrale Lage, hohe Passantenfrequenz. Derzeit deaktiviert — Verhandlung sistiert.',
images: ['https://images.unsplash.com/photo-1441986300917-64674bd600d8?w=800&h=400&fit=crop'],
organizationId: 'org-wincasa',
createdAt: '2026-01-20T10:00:00Z',
updatedAt: '2026-04-15T08:00:00Z',
},
{
id: 'prop-d05',
title: 'Logistikhalle Muttenz Rheinstrasse',
assetType: AssetType.LOGISTICS,
resultType: ResultType.VERIFIED_PORTFOLIO,
status: 'ACTIVE',
location: { city: 'Muttenz', district: 'Frenkendorf Ost', canton: 'BL', country: 'CH', coordinates: { lat: 47.5150, lng: 7.6469 } },
address: { street: 'Rheinstrasse', houseNumber: '61', postalCode: '4132', city: 'Muttenz', country: 'CH' },
areaSqm: 1200,
rentPricePerSqm: 130,
availabilityDate: '2026-06-01',
availabilityStatus: AvailabilityStatus.AVAILABLE_SOON,
sourceType: 'DIRECT',
confidenceScore: 0.88,
dataQuality: { score: 0.85, missingCriticalFields: [], missingOptionalFields: ['softFactors'], lastVerifiedAt: '2026-05-01', freshness: DataFreshness.FRESH, warnings: [] },
softFactors: { prestige: 35, accessibility: 88, parkingSpots: 20 },
hardFacts: { floor: 0, fitOut: 'SHELL', parking: 20, ceilingHeightM: 9.0, loadingDocksCount: 4, powerSupplyKva: 400 },
floorLevel: 0,
ancillaryCosts: 2.2,
riskLevel: RiskLevel.LOW,
description: 'Moderne Logistikhalle in Muttenz, 1200 m², 9 m Hallenhöhe, 4 Ladelucken, Stromanschluss 400 kVA. Direkter Autobahnanschluss A2/A3, 20 Aussenparkplätze.',
images: ['https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?w=800&h=400&fit=crop'],
organizationId: 'org-wincasa',
createdAt: '2026-04-28T16:00:00Z',
updatedAt: '2026-04-28T16:00:00Z',
},
{
id: 'prop-d06',
title: 'Bürofläche Zürichstrasse 45, Luzern',
assetType: AssetType.OFFICE,
resultType: ResultType.VERIFIED_PORTFOLIO,
status: 'INACTIVE',
location: { city: 'Luzern', district: 'Littau', canton: 'LU', country: 'CH', coordinates: { lat: 47.0530, lng: 8.2592 } },
address: { street: 'Zürichstrasse', houseNumber: '45', postalCode: '6014', city: 'Luzern', country: 'CH' },
areaSqm: 450,
rentPricePerSqm: 260,
availabilityDate: '2026-09-01',
availabilityStatus: AvailabilityStatus.AVAILABLE_SOON,
sourceType: 'DIRECT',
confidenceScore: 0.70,
dataQuality: { score: 0.65, missingCriticalFields: ['rentPricePerSqm'], missingOptionalFields: ['images', 'description'], lastVerifiedAt: '2026-03-01', freshness: DataFreshness.AGING, warnings: ['Mietpreis nicht verifiziert'] },
softFactors: { prestige: 55, accessibility: 70, publicTransportMinutes: 12, parkingSpots: 8 },
hardFacts: { floor: 1, fitOut: 'BASIC', parking: 8 },
floorLevel: 1,
ancillaryCosts: 3.8,
riskLevel: RiskLevel.MEDIUM,
description: 'Bürofläche Zürichstrasse 45, Luzern-Littau. 450 m², 1. OG, Basisausbau. 8 Tiefgaragenplätze. Deaktiviert — Preisüberarbeitung ausstehend.',
images: ['https://images.unsplash.com/photo-1524758631624-e2822e304c36?w=800&h=400&fit=crop'],
organizationId: 'org-wincasa',
createdAt: '2025-12-10T08:00:00Z',
updatedAt: '2026-03-20T12:00:00Z',
},
] ]
// Assign lease contract URLs to ~50 % of properties (every other one) // Assign lease contract URLs to ~50 % of properties (every other one)