master
parent
5fd17517e4
commit
0c597ae358
|
@ -0,0 +1,78 @@
|
|||
package com.dragon.vehicle.company.server.controller;
|
||||
|
||||
import com.dragon.common.core.domain.Result;
|
||||
import com.dragon.common.core.web.page.TableDataInfo;
|
||||
import com.dragon.vehicle.company.common.domain.VehicleBreakdown;
|
||||
import com.dragon.vehicle.company.common.domain.req.BreakdowmAddReq;
|
||||
import com.dragon.vehicle.company.common.domain.req.BreakdownUpdateReq;
|
||||
import com.dragon.vehicle.company.common.domain.req.VehicleBreakdownQueryReq;
|
||||
import com.dragon.vehicle.company.server.service.VehicleBreakdownService;
|
||||
import io.swagger.v3.oas.annotations.parameters.RequestBody;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* 故障码
|
||||
*
|
||||
* @author HuZhiYong
|
||||
* @version 2023/11/24 - 21:27
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/vehiclebreakdown")
|
||||
public class VehicleBreakdownController {
|
||||
|
||||
@Autowired
|
||||
private VehicleBreakdownService vehicleBreakdownService;
|
||||
|
||||
|
||||
/**
|
||||
* 添加
|
||||
* @param breakdowmAddReq
|
||||
* @return
|
||||
*/
|
||||
@PostMapping()
|
||||
public Result<String> addBreakdown(@RequestBody @Validated BreakdowmAddReq breakdowmAddReq){
|
||||
vehicleBreakdownService.save(VehicleBreakdown.addBreakdownBuild(breakdowmAddReq));
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 删除
|
||||
* @param breakId
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/{breakId}")
|
||||
public Result delBreakdown(@PathVariable Integer breakId){
|
||||
vehicleBreakdownService.removeById(breakId);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 修改
|
||||
* @param breakdownUpdateReq
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/{updateById}")
|
||||
public Result<String> updateVehicleBreakdown(@RequestBody BreakdownUpdateReq breakdownUpdateReq){
|
||||
vehicleBreakdownService.updateById(VehicleBreakdown.updateBreakdownBuild(breakdownUpdateReq));
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("/list")
|
||||
public Result<TableDataInfo<VehicleBreakdown>> selectVehicleBreakdown(VehicleBreakdownQueryReq vehicleBreakdownQueryReq){
|
||||
TableDataInfo<VehicleBreakdown> tableDataInfo=vehicleBreakdownService.selectBreaklist(vehicleBreakdownQueryReq);
|
||||
return Result.success(tableDataInfo);
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/{breakdownId}")
|
||||
public Result<String> updateBreakDownStatus(@RequestBody BreakdownUpdateReq breakdownUpdateReq){
|
||||
vehicleBreakdownService.updateById(VehicleBreakdown.updateBreakdownBuild(breakdownUpdateReq));
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue