api-boss司机车辆绑定和解绑代码实现

main
topsun 2 years ago
parent 4f6878f37e
commit 25f5bb483c

@ -1,7 +1,9 @@
package com.taxi.aipboss.controller;
import com.internal.dto.Car;
import com.internal.dto.DriverUser;
import com.internal.dto.ResponseResult;
import com.taxi.aipboss.service.CarService;
import com.taxi.aipboss.service.DriverUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
@ -24,4 +26,12 @@ public class DriverUserController {
public ResponseResult updateDriverUser(@RequestBody DriverUser driverUser){
return driverUserService.updateDriverUser(driverUser);
}
@Autowired
private CarService carService;
@PostMapping("/car")
public ResponseResult car(@RequestBody Car car){
return carService.addCar(car);
}
}

@ -1,5 +1,6 @@
package com.taxi.aipboss.remote;
import com.internal.dto.Car;
import com.internal.dto.DriverUser;
import com.internal.dto.ResponseResult;
import org.springframework.cloud.openfeign.FeignClient;
@ -15,4 +16,7 @@ public interface ServiceDriverUserClient {
@RequestMapping(method = RequestMethod.PUT,value = "/user")
ResponseResult updateDriverUser(@RequestBody DriverUser driverUser);
@RequestMapping(method = RequestMethod.POST,value = "/car")
ResponseResult addCar(@RequestBody Car car);
}

@ -0,0 +1,17 @@
package com.taxi.aipboss.service;
import com.internal.dto.Car;
import com.internal.dto.ResponseResult;
import com.taxi.aipboss.remote.ServiceDriverUserClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class CarService {
@Autowired
private ServiceDriverUserClient serviceDriverUserClient;
public ResponseResult addCar(Car car){
return serviceDriverUserClient.addCar(car);
}
}
Loading…
Cancel
Save