List all shipments
GET/company/delivery/
Ottieni un elenco paginato di tutte le spedizioni dell'azienda con molteplici opzioni di filtro.
Obiettivo
Consentire alle aziende di consultare e filtrare il loro storico completo delle spedizioni per analisi, report e gestione operativa.
Casi d'Uso
- Visualizzare lo storico completo delle spedizioni dell'azienda
- Filtrare le spedizioni per date (creazione, asta, inizio, fine, ETL, ETD) per report periodici
- Cercare spedizioni specifiche per codice, riferimento personalizzato o tipo di carico
- Escludere le spedizioni annullate o oggetto di reclamo dagli elenchi predefiniti
- Analizzare le spedizioni attive rispetto a quelle storiche
Logica di Filtro
flowchart TD
A[Ricevi Richiesta] --> B{Data minima?}
B -->|Sì| C[Filtra date_start O etl_date >= minDate]
B -->|No| D{Data massima?}
D -->|Sì| E[Filtra date_end O etd_date <= maxDate]
C --> F{Filtro per Stato?}
E --> F
F -->|Sì| G[Applica corrispondenza esatta dello stato]
F -->|No| H{Escludi Annullate?}
H -->|show_canceled=false| I[Rimuovi stato=annullata]
H -->|show_canceled=true| J{Escludi Reclami?}
J -->|show_claimed=false| K[Rimuovi stato=reclamata]
J -->|show_claimed=true| L[Applica filtri]
I --> L
K --> L
G --> L
L --> M[Restituisci Risultati Paginati]
Request
Responses
- 200
- 401
- 404
Lista di spedizioni paginata con successo
Non autorizzato. Il token JWT non è valido o è scaduto. È necessario autenticarsi nuovamente.
Azienda non trovata. La società associata al token non esiste o non dispone delle autorizzazioni per accedere a questi dati.