Skip to main content

Overview

Esta página centraliza os relacionamentos principais entre as entidades documentadas em Data Modelling. Os diagramas mostram ownership, cardinalidade e dependências por domínio.

Domains

Ownership principal

Company não é operadora de transporte. Ela compra créditos de uma Cooperative pelo provider e distribui para usuários. Venda, ticket, viagem, recebível e repasse operacional continuam pertencendo à Cooperative.

Identity, Tenant e Authorization

Fleet e Operations

driverId não vive em Route. A rota é estável; motorista é escala/execução. A Trip valida motorista por DriverTransportOperator e permissionário por TransportOperatorRoute.

Sales, Billing e Credit Grant

Crédito corporativo pode ser reservado no checkout, mas o uso definitivo é sempre por Ticket. companyId no crédito identifica quem concedeu o saldo; cooperativeId no ticket identifica quem opera e recebe a venda.

Benefits

Support, Communication, Export e Observability