飞滴出行网约车2022-service-driver-user完成新增司机用户信息入库功能

master
yh 3 years ago
parent 14a1215bc4
commit f586172782

@ -3,12 +3,13 @@ package com.mashibing.internalcommon.dto;
import lombok.Data; import lombok.Data;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
@Data @Data
public class DriverUser { public class DriverUser {
private Integer id; private Long id;
private String address; private String address;
private String driverName; private String driverName;
private String driverPhone; private String driverPhone;
@ -35,7 +36,7 @@ public class DriverUser {
private LocalDate contractOff; private LocalDate contractOff;
private Integer state; private Integer state;
private Date gmtCreate; private LocalDateTime gmtCreate;
private Date gmtModified; private LocalDateTime gmtModified;
} }

@ -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);
}
}

@ -6,6 +6,8 @@ import com.mashibing.servicedriveruser.mapper.DriverUserMapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
@Service @Service
public class DriverUserService { public class DriverUserService {
@ -17,4 +19,17 @@ public class DriverUserService {
return ResponseResult.success(driverUser); return ResponseResult.success(driverUser);
} }
public ResponseResult<DriverUser> 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("插入成功");
}
} }

Loading…
Cancel
Save