74 lines
2.5 KiB
Java
74 lines
2.5 KiB
Java
|
|
package com.jdc.jdcproject.controller;
|
||
|
|
|
||
|
|
import com.jdc.jdcproject.entity.CaikuangchejianDrillingmachine;
|
||
|
|
import com.jdc.jdcproject.service.ICaikuangchejianDrillingmachineService;
|
||
|
|
import com.jdc.jdcproject.utils.Result;
|
||
|
|
import io.swagger.v3.oas.annotations.Operation;
|
||
|
|
import org.springframework.web.bind.annotation.*;
|
||
|
|
import org.springframework.stereotype.Controller;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* <p>
|
||
|
|
* 钻机维护; 前端控制器
|
||
|
|
* </p>
|
||
|
|
*
|
||
|
|
* @author xvxboo
|
||
|
|
* @since 2025-11-03
|
||
|
|
*/
|
||
|
|
@Controller
|
||
|
|
@RequestMapping("/caikuangchejianDrillingmachine")
|
||
|
|
public class CaikuangchejianDrillingmachineController {
|
||
|
|
|
||
|
|
private ICaikuangchejianDrillingmachineService DrillingmachineService;
|
||
|
|
|
||
|
|
@Operation(summary = "查询所有钻机")
|
||
|
|
@GetMapping("findAllDrillingmachine")
|
||
|
|
public Result findAllDrillingmachine(){
|
||
|
|
List<CaikuangchejianDrillingmachine> Drillingmachinelist = DrillingmachineService.list();
|
||
|
|
return Result.successResult().data("Drillingmachinelist",Drillingmachinelist);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Operation(summary = "根据id查询钻机")
|
||
|
|
@GetMapping("findDrillingmachineById/{id}")
|
||
|
|
public Result findDrillingmachineById(@PathVariable String id){
|
||
|
|
CaikuangchejianDrillingmachine Drillingmachine = DrillingmachineService.getById(id);
|
||
|
|
return Result.successResult().data("Drillingmachine",Drillingmachine);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Operation(summary = "修改钻机")
|
||
|
|
@PostMapping("updateDrillingmachine")
|
||
|
|
public Result updateDrillingmachine(@RequestBody CaikuangchejianDrillingmachine Drillingmachine){
|
||
|
|
boolean updateflag = DrillingmachineService.updateById(Drillingmachine);
|
||
|
|
if(updateflag){
|
||
|
|
return Result.successResult();
|
||
|
|
} else {
|
||
|
|
return Result.errorResult();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
@Operation(summary = "删除钻机")
|
||
|
|
@DeleteMapping("deleteDrillingmachine/{id}")
|
||
|
|
public Result deleteDrillingmachine(@PathVariable String id){
|
||
|
|
boolean deleteflag = DrillingmachineService.removeById(id);
|
||
|
|
if(deleteflag){
|
||
|
|
return Result.successResult();
|
||
|
|
} else {
|
||
|
|
return Result.errorResult();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
@Operation(summary = "新增钻机")
|
||
|
|
@PostMapping("addDrillingmachine")
|
||
|
|
public Result addDrillingmachine(@RequestBody CaikuangchejianDrillingmachine Drillingmachine){
|
||
|
|
boolean updateflag = DrillingmachineService.save(Drillingmachine);
|
||
|
|
if(updateflag){
|
||
|
|
return Result.successResult();
|
||
|
|
} else {
|
||
|
|
return Result.errorResult();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|