java-admin/src/main/java/com/sqx/modules/app/controller/CarController.java
2025-02-25 16:24:22 +08:00

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