From b505d01cc0e44bde1a407d37450d5232d239227c Mon Sep 17 00:00:00 2001 From: topsun Date: Fri, 28 Apr 2023 11:33:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=BD=A6=E8=BE=86=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E4=BB=A3=E7=A0=81=E7=BC=96=E5=86=99&=E6=B5=8B?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/internal/dto/Car.java | 2 +- .../controller/CarController.java | 18 ++++++++++++++++-- .../servicedriveruser/service/CarService.java | 13 +++++++++++++ 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/online-taxi-public/internal-common/src/main/java/com/internal/dto/Car.java b/online-taxi-public/internal-common/src/main/java/com/internal/dto/Car.java index 7c988b9..e58e9e6 100644 --- a/online-taxi-public/internal-common/src/main/java/com/internal/dto/Car.java +++ b/online-taxi-public/internal-common/src/main/java/com/internal/dto/Car.java @@ -166,7 +166,7 @@ public class Car implements Serializable { /** * 状态:0:有效,1:失效 */ - private Boolean state; + private Integer state; /** * 终端Id diff --git a/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/controller/CarController.java b/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/controller/CarController.java index 10de689..865499e 100644 --- a/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/controller/CarController.java +++ b/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/controller/CarController.java @@ -1,9 +1,16 @@ package com.taxi.servicedriveruser.controller; +import com.internal.dto.Car; +import com.internal.dto.ResponseResult; +import com.taxi.servicedriveruser.service.CarService; +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.stereotype.Controller; +import org.springframework.web.bind.annotation.RestController; /** *

@@ -13,8 +20,15 @@ import org.springframework.stereotype.Controller; * @author author * @since 2023-04-28 */ -@Controller -@RequestMapping("/car") +@RestController public class CarController { + @Autowired + private CarService carService; + + @PostMapping("/car") + public ResponseResult addCar(@RequestBody Car car){ + + return carService.addCar(car); + } } diff --git a/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/service/CarService.java b/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/service/CarService.java index 4ebc020..d4454c6 100644 --- a/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/service/CarService.java +++ b/online-taxi-public/service-driver-user/src/main/java/com/taxi/servicedriveruser/service/CarService.java @@ -1,7 +1,20 @@ package com.taxi.servicedriveruser.service; +import com.internal.dto.Car; +import com.internal.dto.ResponseResult; +import com.taxi.servicedriveruser.mapper.CarMapper; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class CarService { + + @Autowired + private CarMapper carMapper; + + + public ResponseResult addCar(Car car) { + carMapper.insert(car); + return ResponseResult.success(); + } }