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; /** *

* 钻机维护; 前端控制器 *

* * @author xvxboo * @since 2025-11-03 */ @Controller @RequestMapping("/caikuangchejianDrillingmachine") public class CaikuangchejianDrillingmachineController { private ICaikuangchejianDrillingmachineService DrillingmachineService; @Operation(summary = "查询所有钻机") @GetMapping("findAllDrillingmachine") public Result findAllDrillingmachine(){ List 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(); } } }