- Verschickt
- 8. November 2026 um 01:16 UTC
- Autor
- Kamo
- Commit
- fb90023
ProcurementService besitzt Bestellungen und Lieferantenbestellungen: - der Auftrag trägt den Markt (gewählter Beschaffungsmarkt, sonst der des Lieferanten); Listen filtern nach market plus Zeilen mit none; marketId/marketTitle auf beiden DTOs; PUT market/account gibt den Datensatz zurück - Zeilen (Beschreibung, Menge, Stückkosten, empfangen) in der Datensatznutzlast; die Gesamtsumme ist ihre Summe - Ablehnung (Ergebnis REJECTED + Grund) und Rücknahme (CANCELLED) einer ausstehenden Anfrage; Antragsteller und Die Anforderung wird bei der Erstellung SUBMITTED - Lieferantenbestellung: Sendung markieren, in Teilen oder ganz empfangen, schließen (FULFILLED), vor allem abbrechen angekommen (VOIDED); abgeleitete Stufe auf dem DTO, nie gespeichert - EngagementLifecycle: alle Verpflichtungen aufgehoben -> STORNIERT, alle beendet -> ERFOLGT - One-Query-Listen (Fetch-Joined-Engagement/Konto/Markt, Lieferanten und Aufträge in Stapeln) - Anbieter: Kontaktname, E-Mail, Telefon, Website, Notizen, Markt, aktive Flagge (deaktivieren, nie löschen) - Indizes auf org_id / intent_id / commitment_id der Intent- und Commitment-Tabellen (von Hand angewendet)
