| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package com.ydtech.modules.ser.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.ser.dao.SerCarInfoMapper;
- import com.ydtech.modules.ser.model.SerCarInfo;
- import com.ydtech.modules.ser.service.SerCarInfoService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- @RestController
- @RequestMapping("/ser/carInfo")
- @Api(tags = "车辆信息")
- public class SerCarInfoController {
- @Resource
- private SerCarInfoService serCarInfoService;
- @Resource
- private SerCarInfoMapper serCarInfoMapper;
- @ApiOperation("车辆信息通过id查询")
- @PostMapping("queryById")
- public HttpResult queryById(@RequestBody SerCarInfo SerCarInfo) {
- SerCarInfo serCarInfo = serCarInfoMapper.selectById(SerCarInfo);
- if (serCarInfo == null) {
- return HttpResult.error("未找到对应的车辆信息");
- }
- return HttpResult.ok("查询成功", serCarInfo);
- }
- @ApiOperation("车辆信息根据userid查询")
- @PostMapping("queryByUserId")
- public HttpResult queryCarInfoByUserId(){
- return serCarInfoService.queryCarInfoByUserId();
- }
- @ApiOperation("车辆信息新增")
- @PostMapping("addCarInfo")
- public HttpResult addCarInfo(@RequestBody SerCarInfo serCarInfo){
- return serCarInfoService.addCarInfo(serCarInfo);
- }
- @ApiOperation("车辆信息编辑")
- @PostMapping("updateCarInfo")
- public HttpResult updateCarInfo(@RequestBody SerCarInfo serCarInfo) {
- return serCarInfoService.updateCarInfo(serCarInfo);
- }
- }
|