feat(import): RennmausPro-III-Backup-Importer (analyze+execute, Dedup, Fotos)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -78,6 +78,11 @@ export interface MockDb {
|
||||
namesConfigured: boolean
|
||||
// FEEDBACK: "Fehler melden" — gesammelte Berichte (POST /feedback)
|
||||
feedback: Record<string, unknown>[]
|
||||
// RPRO3: RennmausPro-III-Import — feste Auswertung + Import-Ergebnis für die UI-Specs.
|
||||
rpro3: {
|
||||
analyze: Record<string, unknown>
|
||||
execute: Record<string, unknown>
|
||||
}
|
||||
}
|
||||
|
||||
function gerbil(
|
||||
@@ -376,5 +381,54 @@ export function seedDb(): MockDb {
|
||||
saleAdConfigured: true,
|
||||
namesConfigured: true,
|
||||
feedback: [],
|
||||
rpro3: {
|
||||
analyze: {
|
||||
counts: {
|
||||
ownAnimals: 303,
|
||||
externalRaw: 7427,
|
||||
externalAfterDedup: 3391,
|
||||
litters: 127,
|
||||
contacts: 750,
|
||||
genotypes: 7732,
|
||||
duplicatesMerged: 4036,
|
||||
mergeClusters: 782,
|
||||
},
|
||||
newVsCurrentNew: 280,
|
||||
newVsCurrentExisting: 23,
|
||||
topMerges: [
|
||||
{ name: 'Alice', recordCount: 30, dob: '2010-07-19', farbe: 'Schimmel', origin: 'Clan of Kleine Füchse' },
|
||||
{ name: 'BlackEye', recordCount: 28, dob: '', farbe: 'Silberschimmel', origin: 'Clan of Desert' },
|
||||
],
|
||||
ambiguousNames: [
|
||||
{
|
||||
name: 'Merlin',
|
||||
bareCount: 0,
|
||||
variants: [
|
||||
{ count: 4, dob: '2007-08-22', farbe: 'Blaufuchs', origin: 'Clan of the Yankees', isOwn: false },
|
||||
{ count: 3, dob: '—', farbe: 'Platin-Schecke', origin: '—', isOwn: false },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'Bella',
|
||||
bareCount: 0,
|
||||
variants: [
|
||||
{ count: 2, dob: '2012-06-21', farbe: 'Blaufuchs', origin: 'Clan of Sunset Glow', isOwn: false },
|
||||
{ count: 1, dob: '2013-03-20', farbe: 'Algierfuchs, hell', origin: 'eigene Zucht', isOwn: true },
|
||||
],
|
||||
},
|
||||
],
|
||||
photosProvided: false,
|
||||
photoFilesAvailable: 0,
|
||||
},
|
||||
execute: {
|
||||
gerbilsImported: 3694,
|
||||
littersImported: 1678,
|
||||
contactsImported: 508,
|
||||
healthRecordsImported: 39,
|
||||
weightRecordsImported: 229,
|
||||
photosImported: 0,
|
||||
message: 'Import erfolgreich: 3694 Tiere, 1678 Würfe, 508 Kontakte.',
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user