VSN-2368/ feat(passenger-trips): map real trip stops with GPS coords and fix N+1 driver REST calls
Changes
- Replace empty
stopslist with real trip stop mapping from circuit-service - Add
latitude,longitude,passengerUuid,isCurrentPassengerfields toTripStopDTO - Add
passengerUuidtoCircuitTripResponseDTO.PassengerDetailsTripDTOfor deserialization - Add
mapTripStops()inPassengerTripMapperto map circuit trip points intoTripStopDTOwith GPS coordinates andisCurrentPassengerflag - Fix N+1 REST calls in
getPassengerTrips: one call per uniquedriverIdusingMap<Long, DriverPlanningDTO>cache withcomputeIfAbsentinstead of one call per trip