37 lines
921 B
Plaintext
37 lines
921 B
Plaintext
-- API
|
|
|
|
-- 1. Vehicle Service
|
|
сервіс управління транспортними засобами
|
|
|
|
getAllVehicles()
|
|
addVehicle(veh)
|
|
getVehicleById(id)
|
|
updateVehicle(id, newVeh)
|
|
deleteVehicle(id)
|
|
|
|
----------------------------------------
|
|
|
|
-- 2. Freight Service
|
|
сервіс управління вантажами.
|
|
|
|
getAllFreights()
|
|
addFreight(fre)
|
|
getFreightById(id)
|
|
updateFreight(id, fre)
|
|
deleteFreight(id)
|
|
|
|
----------------------------------------
|
|
|
|
-- 3. Route Planning Service
|
|
сервіс управління маршрутами. звертається до сервісів управління вантажами та транспортними засобами для отримання відповідних даних.
|
|
|
|
getAllRoutes()
|
|
getRouteById(id)
|
|
getRouteByFreightId(freId)
|
|
getRouteByVehicleId(vehId)
|
|
addRoute(rou)
|
|
updateRoute(id, rou)
|
|
deleteRoute(id)
|
|
|
|
----------------------------------------
|