From a6acc11fc0978fa337cffd0748675387395200d1 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 15 Mar 2026 20:44:09 +0100 Subject: [PATCH] feat: add archiveBox and archiveFolder fields to Document Maps cols 1 (Box) and 2 (Mappe) from the ODS to the Document entity. These are physical archival location identifiers needed to locate original documents in the physical archive. Co-Authored-By: Claude Sonnet 4.6 --- .../java/org/raddatz/familienarchiv/model/Document.java | 7 +++++++ .../db/migration/V4__add_archive_fields_to_documents.sql | 2 ++ 2 files changed, 9 insertions(+) create mode 100644 backend/src/main/resources/db/migration/V4__add_archive_fields_to_documents.sql diff --git a/backend/src/main/java/org/raddatz/familienarchiv/model/Document.java b/backend/src/main/java/org/raddatz/familienarchiv/model/Document.java index 150c4d45..54cc7ff1 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/model/Document.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/model/Document.java @@ -55,6 +55,13 @@ public class Document { @Column(name = "meta_document_location") private String documentLocation; + // Physischer Archivstandort (aus ODS-Import) + @Column(name = "archive_box") + private String archiveBox; + + @Column(name = "archive_folder") + private String archiveFolder; + @Column(columnDefinition = "TEXT") private String transcription; diff --git a/backend/src/main/resources/db/migration/V4__add_archive_fields_to_documents.sql b/backend/src/main/resources/db/migration/V4__add_archive_fields_to_documents.sql new file mode 100644 index 00000000..9fc2318e --- /dev/null +++ b/backend/src/main/resources/db/migration/V4__add_archive_fields_to_documents.sql @@ -0,0 +1,2 @@ +ALTER TABLE documents ADD COLUMN archive_box VARCHAR(255); +ALTER TABLE documents ADD COLUMN archive_folder VARCHAR(255);