Skip to content

Resolve VSN-1941 "Adding assigned vehicle details to DTO"

yassine sabir a demandé de fusionner feature/VSN-1941 vers develop

Changes Made

1. Created VehiclePlanningDTO

  • Fields: id, plateNumber, model, brand
  • Located at: src/main/java/com/marketingconfort/adanev/vsn/dtos/driver/response/VehiclePlanningDTO.java

2. Updated DriverPlanningDTO

  • Let vehicleId (String) and add assignedVehicle field (VehiclePlanningDTO)
  • Kept immatricule for backward compatibility

3. Updated DriverServiceImpl

Added mapVehicleToPlanningDTO() helper to:

  • Parse vehiculeName into brand and model (handles formats like "Opel CROSSLAND", "BMW-Serie1", "Renault - clio4")
  • Map vehicle details to VehiclePlanningDTO
  • Updated getDriverPlanning() to fetch and include vehicle details
Modification effectuée par yassine sabir

Rapports de requête de fusion