From f586172782fbfa9b5965abbe16aa2ce6217423cf Mon Sep 17 00:00:00 2001 From: yh <1844516659@qq.com> Date: Tue, 19 Jul 2022 17:46:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A3=9E=E6=BB=B4=E5=87=BA=E8=A1=8C=E7=BD=91?= =?UTF-8?q?=E7=BA=A6=E8=BD=A62022-service-driver-user=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8F=B8=E6=9C=BA=E7=94=A8=E6=88=B7=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=85=A5=E5=BA=93=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../internalcommon/dto/DriverUser.java | 7 +++--- .../controller/UserController.java | 23 +++++++++++++++++++ .../service/DriverUserService.java | 15 ++++++++++++ 3 files changed, 42 insertions(+), 3 deletions(-) create mode 100644 service-driver-user/src/main/java/com/mashibing/servicedriveruser/controller/UserController.java diff --git a/internal-common/src/main/java/com/mashibing/internalcommon/dto/DriverUser.java b/internal-common/src/main/java/com/mashibing/internalcommon/dto/DriverUser.java index 0f8ce66..680797d 100644 --- a/internal-common/src/main/java/com/mashibing/internalcommon/dto/DriverUser.java +++ b/internal-common/src/main/java/com/mashibing/internalcommon/dto/DriverUser.java @@ -3,12 +3,13 @@ package com.mashibing.internalcommon.dto; import lombok.Data; import java.time.LocalDate; +import java.time.LocalDateTime; import java.util.Date; @Data public class DriverUser { - private Integer id; + private Long id; private String address; private String driverName; private String driverPhone; @@ -35,7 +36,7 @@ public class DriverUser { private LocalDate contractOff; private Integer state; - private Date gmtCreate; - private Date gmtModified; + private LocalDateTime gmtCreate; + private LocalDateTime gmtModified; } diff --git a/service-driver-user/src/main/java/com/mashibing/servicedriveruser/controller/UserController.java b/service-driver-user/src/main/java/com/mashibing/servicedriveruser/controller/UserController.java new file mode 100644 index 0000000..aeba72f --- /dev/null +++ b/service-driver-user/src/main/java/com/mashibing/servicedriveruser/controller/UserController.java @@ -0,0 +1,23 @@ +package com.mashibing.servicedriveruser.controller; + +import com.mashibing.internalcommon.dto.DriverUser; +import com.mashibing.internalcommon.dto.ResponseResult; +import com.mashibing.servicedriveruser.service.DriverUserService; +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.RestController; + +@RestController +public class UserController { + + @Autowired + private DriverUserService service; + + @PostMapping("/user") + public ResponseResult saveUser(@RequestBody DriverUser driverUser){ + + return service.saveUser(driverUser); + } + +} diff --git a/service-driver-user/src/main/java/com/mashibing/servicedriveruser/service/DriverUserService.java b/service-driver-user/src/main/java/com/mashibing/servicedriveruser/service/DriverUserService.java index 22cfaa0..56bce32 100644 --- a/service-driver-user/src/main/java/com/mashibing/servicedriveruser/service/DriverUserService.java +++ b/service-driver-user/src/main/java/com/mashibing/servicedriveruser/service/DriverUserService.java @@ -6,6 +6,8 @@ import com.mashibing.servicedriveruser.mapper.DriverUserMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.time.LocalDateTime; + @Service public class DriverUserService { @@ -17,4 +19,17 @@ public class DriverUserService { return ResponseResult.success(driverUser); } + + public ResponseResult saveUser(DriverUser user){ + + LocalDateTime localDateTime = LocalDateTime.now(); + user.setGmtCreate(localDateTime); + user.setGmtModified(localDateTime); + int insert = driverUserMapper.insert(user); + if(insert <= 0){ + return ResponseResult.success("插入失败"); + } + return ResponseResult.success("插入成功"); + } + }