You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CRUD da área de atendimento do motorista — tabela driver_service_area (ver vanep-geo-diagram). Define quais escolas/regiões cada motorista atende. É o que liga motorista → escolas e alimenta a busca de motoristas pelo cliente (UC04) via filtros.
Objetivo
Permitir que o motorista cadastre as áreas/escolas que atende e que o cliente, ao pesquisar por escola/rota, encontre os motoristas correspondentes. A busca de motoristas é implementada como filtro deste CRUD (e do CRUD de driver), não como endpoint separado.
Requisitos (Critérios de Aceite)
CRUD completo de driver_service_area (criar, listar, detalhar, atualizar, remover)
Vínculo driver → áreas/escolas atendidas
Filtro de busca: dado uma escola/rota/região, retornar motoristas que atendem, com dados para o card (nome, experiência, veículo, avaliação)
Apenas motoristas aprovados aparecem na busca (RN02)
Descrição
CRUD da área de atendimento do motorista — tabela
driver_service_area(vervanep-geo-diagram). Define quais escolas/regiões cada motorista atende. É o que liga motorista → escolas e alimenta a busca de motoristas pelo cliente (UC04) via filtros.Objetivo
Permitir que o motorista cadastre as áreas/escolas que atende e que o cliente, ao pesquisar por escola/rota, encontre os motoristas correspondentes. A busca de motoristas é implementada como filtro deste CRUD (e do CRUD de driver), não como endpoint separado.
Requisitos (Critérios de Aceite)
driver_service_area(criar, listar, detalhar, atualizar, remover)driver→ áreas/escolas atendidasPrioridade
Checklist de Tarefas
driver_service_areaReferências
vanep-dbdiagram→vanep-geo-diagram.dbml(driver_service_area)docs/casos-de-uso.md)