Campos
| Campo | Tipo | Descrição |
|---|---|---|
tripScheduleItineraryId | UUID | Identificador único |
tripScheduleId | UUID | Referência à programação |
fromStopOrder | Int | stopOrder da parada de embarque |
toStopOrder | Int | stopOrder da parada de desembarque |
price | Int | Preço do trecho em centavos |
createdBy | UUID? | Usuário que criou o registro, quando aplicável |
createdAt | DateTime | Data de criação |
updatedBy | UUID? | Usuário que fez a última atualização, quando aplicável |
updatedAt | DateTime | Data da última atualização |
Relacionamentos
- Relaciona-se com TripSchedule
Regras de Negócio
- Template que produz os TripItinerary de cada viagem materializada.
- Referencia as paradas pelo
stopOrder, sempre dentro da mesma programação. - Cada par de paradas é único por programação.
- Cada par possui precificação independente, armazenada em centavos.