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

main
topsun 2 years ago
parent 25f5bb483c
commit 8789de157f

@ -0,0 +1,28 @@
package com.taxi.aipboss.controller;
import com.internal.dto.DriverCarBindingRelationship;
import com.internal.dto.ResponseResult;
import com.taxi.aipboss.service.DriverCarBindingRelationshipService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/driver-car-binding-relationship")
public class DriverCarBindingRelationshipController {
@Autowired
private DriverCarBindingRelationshipService driverCarBindingRelationshipService;
@PostMapping("/bind")
public ResponseResult bind(@RequestBody DriverCarBindingRelationship driverCarBindingRelationship){
return driverCarBindingRelationshipService.bind(driverCarBindingRelationship);
}
@PostMapping("/unbind")
public ResponseResult unbind(@RequestBody DriverCarBindingRelationship driverCarBindingRelationship){
return driverCarBindingRelationshipService.unbind(driverCarBindingRelationship);
}
}

@ -1,6 +1,7 @@
package com.taxi.aipboss.remote;
import com.internal.dto.Car;
import com.internal.dto.DriverCarBindingRelationship;
import com.internal.dto.DriverUser;
import com.internal.dto.ResponseResult;
import org.springframework.cloud.openfeign.FeignClient;
@ -19,4 +20,10 @@ public interface ServiceDriverUserClient {
@RequestMapping(method = RequestMethod.POST,value = "/car")
ResponseResult addCar(@RequestBody Car car);
@RequestMapping(method = RequestMethod.POST,value = "/driver-car-binding-relationship/bind")
ResponseResult bind(@RequestBody DriverCarBindingRelationship driverCarBindingRelationship);
@RequestMapping(method = RequestMethod.POST,value = "/driver-car-binding-relationship/unbind")
ResponseResult unbind(@RequestBody DriverCarBindingRelationship driverCarBindingRelationship);
}

@ -0,0 +1,22 @@
package com.taxi.aipboss.service;
import com.internal.dto.DriverCarBindingRelationship;
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 DriverCarBindingRelationshipService {
@Autowired
private ServiceDriverUserClient serviceDriverUserClient;
public ResponseResult bind(DriverCarBindingRelationship driverCarBindingRelationship) {
return serviceDriverUserClient.bind(driverCarBindingRelationship);
}
public ResponseResult unbind(DriverCarBindingRelationship driverCarBindingRelationship) {
return serviceDriverUserClient.unbind(driverCarBindingRelationship);
}
}
Loading…
Cancel
Save