Skip to content

feat(circuit): APIs lecture chauffeur UUID (circuits assignés, trajets...

yassine sabir a demandé de fusionner bugFix/ProdTrips vers develop

Avant

  • Le parcours back-office « liste chauffeur → circuits → trajets » s’appuyait surtout sur des identifiants numériques ou des listes non filtrées par chauffeur, ce qui compliquait l’alignement avec le référentiel UUID et pouvait exposer tous les trajets d’un circuit au lieu de ceux réellement confiés au chauffeur.
  • Il manquait une vue circuit + période d’affectation claire pour un chauffeur donné, et une façon simple d’obtenir une liste plate de trajets sur une plage sans passer uniquement par le mois en path ou par l’ancienne voie driverId.

Après

  • Les écrans peuvent parcourir les circuits où le chauffeur a une affectation agrégée, avec codes, libellés et bornes de période, en s’appuyant sur son UUID.
  • Pour un circuit choisi, on ne remonte que les trajets effectivement assignés à ce chauffeur (avec possibilité de fenêtre temporelle et d’inclure ou non l’historique des affectations).
  • La liste courte de trajets par chauffeur peut être demandée par mois ou par intervalle de dates, toujours en UUID, ce qui fiabilise le pilotage exploitation sans casser les anciens usages basés sur driverId.

Rapports de requête de fusion