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