Passa al contenuto principale

Aziende

Aziende

Gli endpoint per le aziende che abbiamo sviluppato operano come punto di accesso per interagire con il database sottostante, fornendo un insieme di endpoint attraverso cui è possibile effettuare operazioni CRUD.

Funzionalità Chiave

  • Endpoint per Aziende Idriche: L'endpoint /v1/aziendeIdriche è progettato per gestire una richiesta POST e ritorna una lista di aziende idriche con dettagli come la quantità d'acqua disponibile, il limite giornaliero, i prezzi e altro.
  • Endpoint per Aziende Agricole: Similarmente, l'endpoint /v1/aziendeAgricole fornisce una lista di aziende agricole, dettagliando le risorse disponibili come le provviste d'acqua.
  • Modifica dei Dati:Gli endpoint /v1/modificaIdrica e /v1/ModificaAziendeAgricola permettono di effettuare modifiche ai dati esistenti. Sono accettati solo campi definiti e non nulli, riducendo così il rischio di inserimento di dati inconsistenti.

Lista endpoint

EndpointTipoInputOutput
/v1/aziendeAgricoleGETrequest: RequestUna lista di aziende agricole
/v1/modificaIdricaPOSTrequest: Request, {IdAziendaIdrica: int, quantita: int, limiteAcquaGiornaglieraGlobale: int, limiteAcquaGiornaglieraAzienda: int,prezzoPerLitro: int, nome: string}Dizionario con numero di modifiche effettuate
/v1/ModificaAziendeAgricolaPOSTrequest: Request, {IdAzienda: int, provvisteAcqua: int, nome: string}Dizionario con numero di modifiche effettuate