Conductores
📄️ Obtenir tous les conducteurs
Retourne une liste paginée de tous les conducteurs enregistrés dans le système.**Filtres disponibles :** - Par statut (actif, inactif, en_route, en_repos) - Par localisation (conducteurs proches de coordonnées données)
📄️ Créer un nouveau conducteur
Enregistrer un nouveau conducteur dans le système.**Validations :** - Numéro de permis unique - Champs obligatoires : nom, numéro de permis
📄️ Obtenir les détails d'un conducteur
Retourne des informations détaillées sur un conducteur spécifique.**Inclut :** - Données personnelles - Statut actuel - Dernière position connue - Heures accumulées cette semaine
📄️ Mettre à jour les informations d'un conducteur
Mettre à jour les données d'un conducteur existant.**Notes :** - Le numéro de permis ne peut pas être modifié - Champs facultatifs : tous sauf le nom et le numéro de permis
📄️ Supprimer un conducteur
Supprime un conducteur du système (suppression logique). **Notes :** - Le conducteur est marqué comme inactif au lieu d'être supprimé physiquement - Il est impossible de supprimer un conducteur avec des trajets actifs