61 lines
1.8 KiB
Java
61 lines
1.8 KiB
Java
package com.sqx.modules.app.controller;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.sqx.common.utils.DateUtils;
|
|
import com.sqx.common.utils.PageUtils;
|
|
import com.sqx.common.utils.Result;
|
|
import com.sqx.modules.app.entity.Address;
|
|
import com.sqx.modules.app.entity.Car;
|
|
import com.sqx.modules.app.service.AddressService;
|
|
import com.sqx.modules.app.service.CarService;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import java.util.Date;
|
|
|
|
/**
|
|
* 用户车辆信息
|
|
*/
|
|
@RestController
|
|
@RequestMapping("/car")
|
|
@Api(value = "用户车辆信息", tags = {"用户车辆信息"})
|
|
public class CarController {
|
|
|
|
@Autowired
|
|
private CarService carService;
|
|
|
|
@PostMapping("/insertCar")
|
|
@ApiOperation("添加车辆信息")
|
|
public Result insertCar(@RequestBody Car car){
|
|
car.setCreateTime(DateUtils.format(new Date()));
|
|
carService.save(car);
|
|
return Result.success();
|
|
}
|
|
|
|
@PostMapping("/updateCar")
|
|
@ApiOperation("修改车辆信息")
|
|
public Result updateCar(@RequestBody Car car){
|
|
carService.updateById(car);
|
|
return Result.success();
|
|
}
|
|
|
|
@PostMapping("/deleteCar")
|
|
@ApiOperation("删除车辆信息")
|
|
public Result deleteCar(Long carId){
|
|
carService.removeById(carId);
|
|
return Result.success();
|
|
}
|
|
|
|
@GetMapping("/selectCarList")
|
|
@ApiOperation("查询车辆信息")
|
|
public Result selectCarList(Integer page,Integer limit,Long userId,String userName,String phone){
|
|
return carService.selectCarList(page, limit, userId, userName, phone);
|
|
}
|
|
|
|
|
|
}
|