Update billing-service and series-service: refine frontend API integration, stabilize JPA entities, add Flyway migrations, and enhance roadmap documentation.
This commit is contained in:
@@ -248,12 +248,14 @@ und über definierte Schnittstellen kommunizieren.
|
||||
* [x] **Frontend-Integration:** Stammdaten-Infrastruktur (Repositories, ViewModels) für Reiter, Pferde, Funktionäre und Vereine im `turnier-feature` implementiert. ✓
|
||||
* [x] **Nennungs-Management:** Funktionalisierung des Nennungs-Tabs mit Echt-Datenanbindung und Suche. ✓
|
||||
* [x] **`series-context`:** Pluggable Berechnungsmodell (Streichresultate, Alles zählt), konfigurierbare Paar-Bindung (Reiter+Pferd vs. Einzelwertung) implementiert. ✓
|
||||
* [x] **Backend-Integration:** `series-service` als Microservice mit JPA-Persistenz, Flyway-Migrationen und Gateway-Routing vervollständigt. ✓
|
||||
|
||||
### PHASE 11: Ergebniserfassung & Platzierung ✅ ABGESCHLOSSEN
|
||||
|
||||
*Ziel: Vollständige Ergebniserfassung und automatisierte Platzierungsberechnung.*
|
||||
|
||||
* [x] **Backend (Results):** Implementierung der Geschäftslogik für Wertnoten, Zeitfehler und ÖTO-konforme Platzierungen. ✓
|
||||
* [x] **Backend-Infrastruktur:** `results-service` in Docker-Compose und API-Gateway integriert; Service-Discovery via Consul aktiviert. ✓
|
||||
* [x] **Frontend UI:** `ErgebnisEditDialog` zur schnellen Ergebniserfassung und `TurnierErgebnislistenTab` zur Anzeige realer Ergebnisse. ✓
|
||||
* [x] **PDF-Export:** Generierung von PDF-Ergebnislisten (Bewerbe und Serien). ✓
|
||||
|
||||
@@ -261,6 +263,8 @@ und über definierte Schnittstellen kommunizieren.
|
||||
|
||||
*Ziel: Vollständige Kassa-Funktionalität und Turnier-Abrechnung.*
|
||||
|
||||
* [x] **Backend-Infrastruktur:** `billing-service` initialisiert, Docker-Integration und Gateway-Routing (Port 8087) konfiguriert. ✓
|
||||
* [x] **Frontend-Anbindung:** `BillingRepository` (Ktor) und `BillingViewModel` auf reale API-Kommunikation umgestellt. ✓
|
||||
* [ ] **Buchungs-Logik:** Implementierung von Soll/Haben-Buchungen (Startgebühren, Nenngelder, Boxen).
|
||||
* [ ] **Offene Posten:** Liste aller unbezahlten Beträge pro Teilnehmer/Pferd.
|
||||
* [ ] **Rechnungserstellung:** Generierung von PDF-Rechnungen und Zahlungsbestätigungen.
|
||||
|
||||
@@ -22,6 +22,10 @@
|
||||
## 🧹 Fixes & Aufräumarbeiten
|
||||
- Behebung von `Unresolved reference` Fehlern in der DI-Konfiguration des `billing-service`.
|
||||
- Konsolidierung der Koin-Module im `billing-feature`.
|
||||
- **Series Service Hardening:**
|
||||
- JPA-Entitäten `Serie` und `SeriePunkt` stabilisiert und gegen JPA-Warnings optimiert.
|
||||
- Flyway-Migration `V1__Create_Series_Tables.sql` für Persistenz-Layer erstellt.
|
||||
- `DataSource` und `Consul` Konfigurationen in allen neuen Services (`results`, `series`, `events`) validiert.
|
||||
|
||||
## 🛤️ Roadmap-Status
|
||||
- Phase 12 (Billing) von "Geplant" auf "In Arbeit" gesetzt.
|
||||
|
||||
Reference in New Issue
Block a user