Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

url : /vbs/driver/searchDriver

DriverSearchSo is ModelAttribute on backend side where request params in url will be picked from url and mapped to entity values of DriverSearchSo in backend side (frontend has to side params which are present in below DriverSearchSo only)

sample url : /vbs/driver/searchDriver?driverIdOrName=123&contactNumber=12312...

HTTP Method : GET

Expand
titleRequest
Code Block
DriverSearchSo {
	private String driverIdOrName; // optional
  	private String emailId; // optional
  	private String linkedClientCode; // optional
  	private String contactNumber; // optional
  	private List<String> spSubLocationCodes; //  spSubLocationCode {"DPWVAN", "AOLADT1"}
  	private String spLocationCode; // spLocationCode ""
  	private List<String> status; // optional
  	private String driverTerminalLocationStatus; // optional siteStatus
  	private String portDriverId; // siteId
  	private String clientCode; // MANDATORY where logged in user is trucking company
  	private boolean isAdmin; // optional
}

...

Expand
titleDriverSearchResponseSo
Code Block
DriverSearchResponseSo {
	private Long driverId;
	private String firstName;
	private String lastName;
	private LocalDate dateOfBirth;
	private String addressLine;
	private String country;
	private String state;
	private String city;
	private String pincodepinCode;
	private String emailId;
	private String countryCode;
	private String contactNumber;
	private String driverStatus;
	private String clientCode;	
}

...