meldestelle/backend/infrastructure
Stefan Mogeritsch 21f3a57e6e feat(billing): introduce billing domain and service infrastructure
- **Billing Domain:**
  - Added Kotlin Multiplatform project with domain models (`TeilnehmerKonto`, `Buchung`, `BuchungsTyp`) to represent billing entities.
  - Defined serialization strategies using `InstantSerializer`.

- **Service Implementation:**
  - Introduced `BillingServiceApplication` as the main entry point for the billing service.
  - Developed `TeilnehmerKontoService` for account management and transactions.

- **Persistence Layer:**
  - Implemented Exposed repositories (`ExposedTeilnehmerKontoRepository`, `ExposedBillingRepositories`) for database interaction.
  - Added table definitions (`TeilnehmerKontoTable`, `BuchungTable`) with indexes for efficient querying.

- **Build Configuration:**
  - Setup Gradle build files for billing domain and service modules with dependencies for Kotlin, Serialization, Spring Boot, and Exposed.

- **Test Additions:**
  - Extended ZNS importer tests with new scenarios for qualification parsing
2026-04-10 12:18:03 +02: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 Refactor domain models (DomFunktionaer, DomReiter, DomPferd) for ZNS alignment: update properties, streamline validation logic, and enhance parser to support new format. Adjust controllers and repository methods accordingly. 2026-04-05 08:21:16 +02: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(billing): introduce billing domain and service infrastructure 2026-04-10 12:18:03 +02:00