meldestelle/backend/infrastructure
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
..
cache refactor: replace Redis references with Valkey in tests and cache modules 2026-02-12 20:35:25 +01:00
event-store refactor: replace Redis references with Valkey in tests and cache modules 2026-02-12 20:35:25 +01:00
gateway Add meldestelle-desktop to Dockerfile build contexts for ping and gateway services 2026-03-24 22:53:02 +01:00
messaging refactor: replace Redis references with Valkey in tests and cache modules 2026-02-12 20:35:25 +01:00
monitoring chore: refactor Gradle config, standardize Kotlin MPP plugin usage, and update dependencies 2026-02-03 22:11:31 +01:00
persistence chore: refactor Gradle config, standardize Kotlin MPP plugin usage, and update dependencies 2026-02-03 22:11:31 +01:00
security docs: add browser console error screenshots for Ping Service debugging 2026-03-12 12:23:36 +01:00
zns-importer feat(zns-importer): add ZNSImportService with tests and REST controller 2026-03-25 14:43:01 +01:00