- Shipped
- 8 novembre 2026 alle ore 01:16 UTC
- Author
- Kamo
- Commit
- fb90023
ProcurementService possiede le richieste di acquisto e gli ordini del fornitore: - l'incarico porta il mercato (mercato Procurement scelto, altrimenti quello del fornitore); market plus righe con nessuno; marketId/marketTitle su entrambi i DTO; PUT market/account restituisce il record - righe (descrizione, quantità, costo unitario, ricevuto) nel payload del record; il totale è la loro somma - rifiutare (esito RIFIUTATO + motivo) e ritirare (ANNULLATO) una richiesta in sospeso; richiedente e La richiesta viene inviata al momento della creazione - ordine del fornitore: contrassegnare inviato, ricevere in parti o interamente, chiudere (COMPLETATO), annullare prima di tutto arrivato (VOIDED); stadio derivato sul DTO, mai memorizzato - EngagementLifecycle: tutti gli impegni annullati -> CANCELLATI, tutti terminati -> RISOLTI - elenchi a query singola (impegno/account/mercato, fornitori e ordini batch) - Fornitori: nome di contatto, e-mail, telefono, sito web, note, mercato, bandiera attiva (disattivare, non eliminare mai) - indici su org_id / intent_id / commitment_id delle tabelle intent e commitment (applicati a mano)
