feat(companies): add Transit Agent service linked to transit-agent roster; forwarder/agent onboarding step, assigned-bookings tab, booking assignment + notify, drop agent validity window

This commit is contained in:
marshal
2026-09-06 21:41:29 +00:00
parent 6d4a919f39
commit 1eb9f10354
67 changed files with 2528 additions and 302 deletions

View File

@@ -1053,6 +1053,12 @@ export interface CreateBookingUnderContractDto {
customsClearingAgent?: string;
customsClearingAgentEmail?: string;
customsClearingAgentPhone?: string;
/**
* The alternative to typing a clearing agent: a registered Ethiopian transit
* agent (a freight forwarder on the platform). Assigns the booking to it and
* notifies the forwarder company; the typed agent fields are then ignored.
*/
transitAgentId?: string;
notes?: string;
}