From 692bbaae6438be0db27b07538eb526b2689c0a62 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期三, 11 六月 2025 17:32:25 +0800 Subject: [PATCH] 告警诊断管理 --- src/main/java/com/whyc/controller/AlarmDiagnosisController.java | 5 +++++ src/main/java/com/whyc/service/DeviceSpareService.java | 15 +++++++++++++++ src/main/java/com/whyc/controller/DeviceSpareController.java | 23 +++++++++++++++++++---- 3 files changed, 39 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/whyc/controller/AlarmDiagnosisController.java b/src/main/java/com/whyc/controller/AlarmDiagnosisController.java index 974cbeb..cad4d45 100644 --- a/src/main/java/com/whyc/controller/AlarmDiagnosisController.java +++ b/src/main/java/com/whyc/controller/AlarmDiagnosisController.java @@ -5,6 +5,7 @@ import com.whyc.pojo.web_site.AlarmDiagnosis; import com.whyc.service.AlarmDiagnosisService; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -17,21 +18,25 @@ private AlarmDiagnosisService service; @GetMapping("getPage") + @ApiOperation("鍒嗛〉鏌ヨ") public Response<PageInfo<AlarmDiagnosis>> getPage(Integer pageNum, Integer pageSize, @RequestParam(required = false) String type) { return service.getPage(pageNum, pageSize,type); } @PostMapping("add") + @ApiOperation(value = "鍛婅璇婃柇娣诲姞") public Response add(AlarmDiagnosis diagnosis) { return service.add(diagnosis); } @PostMapping("update") + @ApiOperation(value = "鍛婅璇婃柇淇敼") public Response update(AlarmDiagnosis diagnosis) { return service.update(diagnosis); } @PostMapping("delete") + @ApiOperation(value = "鍛婅璇婃柇鍒犻櫎") public Response delete(Integer id) { return service.delete(id); } diff --git a/src/main/java/com/whyc/controller/DeviceSpareController.java b/src/main/java/com/whyc/controller/DeviceSpareController.java index 8bc06e3..844bdef 100644 --- a/src/main/java/com/whyc/controller/DeviceSpareController.java +++ b/src/main/java/com/whyc/controller/DeviceSpareController.java @@ -7,10 +7,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.util.List; @@ -35,4 +32,22 @@ return service.getList(name); } + @PostMapping("add") + @ApiOperation("娣诲姞") + public Response add(@RequestBody DeviceSpare spare) { + return service.add(spare); + } + + @PostMapping("update") + @ApiOperation("淇敼") + public Response update(@RequestBody DeviceSpare spare) { + return service.update(spare); + } + + @PostMapping("delete") + @ApiOperation("鍒犻櫎") + public Response delete(@RequestParam Integer id) { + return service.delete(id); + } + } diff --git a/src/main/java/com/whyc/service/DeviceSpareService.java b/src/main/java/com/whyc/service/DeviceSpareService.java index dcf64f0..2b54345 100644 --- a/src/main/java/com/whyc/service/DeviceSpareService.java +++ b/src/main/java/com/whyc/service/DeviceSpareService.java @@ -33,4 +33,19 @@ query.eq(StringUtils.isNotBlank(name), "name", name); return new Response<List<DeviceSpare>>().set(1, mapper.selectList(query)); } + + public Response add(DeviceSpare spare) { + mapper.insert(spare); + return new Response().setII(1,"澧炲姞瀹屾垚"); + } + + public Response update(DeviceSpare spare) { + mapper.updateById(spare); + return new Response().setII(1,"淇敼瀹屾垚"); + } + + public Response delete(Integer id) { + mapper.deleteById(id); + return new Response().setII(1,"鍒犻櫎瀹屾垚"); + } } -- Gitblit v1.9.1