JdcProject/src/main/java/com/jdc/jdcproject/controller/CaikuangchejianDrillingmachineController.java

74 lines
2.5 KiB
Java
Raw Normal View History

2025-12-29 01:04:47 +08:00
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();
}
}
}