-- 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) ----------------------------------------