meldestelle/backend/services
Stefan Mogeritsch 9d08cb0f72 feat(zns-importer): add ZNSImportService with tests and REST controller
- Created `ZnsImportService` to handle uploading, parsing, and persisting ZNS data from legacy `.zip` files.
- Introduced corresponding test cases in `ZnsImportServiceTest` for handling edge cases including imports and updates.
- Added REST controller `ZnsImportController` for initiating import jobs and retrieving their status.
- Defined `ZnsImportResult` data structure for reporting results of import operations.
- Established database configuration specific to ZNS importer for development profile.
- Updated utility libraries with `FixedWidthLineReader` for fixed-width string parsing.
- Refactored architecture by placing parser logic in `core:zns-parser` for reuse across backend and Compose Desktop app.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
2026-03-25 14:43:01 +01:00
..
clubs refactor: simplify UUID processing and standardize SchemaUtils usage 2026-03-24 18:32:56 +01:00
entries refactor: simplify UUID processing and standardize SchemaUtils usage 2026-03-24 18:32:56 +01:00
events refactor: simplify UUID processing and standardize SchemaUtils usage 2026-03-24 18:32:56 +01:00
horses feat(zns-importer): add ZNSImportService with tests and REST controller 2026-03-25 14:43:01 +01:00
masterdata refactor: simplify UUID processing and standardize SchemaUtils usage 2026-03-24 18:32:56 +01:00
members chore(ci): Align GH Workflows with Docker SSoT, new paths; minimal SSoT guard; staticAnalysis (#23) 2025-12-03 12:03:40 +01:00
officials refactor: simplify UUID processing and standardize SchemaUtils usage 2026-03-24 18:32:56 +01:00
persons refactor: simplify UUID processing and standardize SchemaUtils usage 2026-03-24 18:32:56 +01:00
ping Add meldestelle-desktop to Dockerfile build contexts for ping and gateway services 2026-03-24 22:53:02 +01:00
registry chore(gradle): centralize repository config in settings.gradle.kts and simplify BOM management 2026-01-03 00:34:08 +01:00
results/results-service refactor: remove Dockerfile syntax directives to simplify and standardize definitions 2026-02-13 16:59:02 +01:00
scheduling/scheduling-service refactor: remove Dockerfile syntax directives to simplify and standardize definitions 2026-02-13 16:59:02 +01:00
zns-import/zns-import-service feat(zns-importer): add ZNSImportService with tests and REST controller 2026-03-25 14:43:01 +01:00