Conductores
📄️ Obter todos os drivers
Retorna uma lista paginada de todos os motoristas registrados no sistema.**Filtros disponíveis:** - Por estado (ativo, inativo, em_rota, descansando) - Por localização (motoristas próximos a determinadas coordenadas)
📄️ Criar um novo condutor
Registre um novo condutor no sistema.**Validações:** - Número de licença único - Campos obrigatórios: nome, número de licença
📄️ Obter detalhes de um motorista
Retorna informações detalhadas de um condutor específico.**Inclui:** - Dados pessoais - Estado atual - Última posição conhecida - Horas acumuladas esta semana
📄️ Atualizar informações de um motorista
Atualize os dados de um condutor existente.**Notas:** - Não é possível modificar o número da licença - Campos opcionais: todos exceto nome e número da licença
📄️ Eliminar um condutor
Elimina um condutor do sistema (eliminação lógica).**Notas:** - O condutor é marcado como inativo em vez de ser removido fisicamente - Não é possível eliminar um condutor com rotas ativas