From 24fd4ac01b448c2dab5dbcc1f9a641a38fc783e7 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期一, 26 七月 2021 11:30:07 +0800 Subject: [PATCH] 更新演示接口 --- src/main/java/com/whyc/service/CentralMonitorSysRTService.java | 9 ++++ src/main/java/com/whyc/controller/RectifierPowerController.java | 11 +++-- src/main/java/com/whyc/service/CentralMonitorSysSTService.java | 10 +++++ src/main/java/com/whyc/service/AFEInverterService.java | 2 + src/main/java/com/whyc/controller/AFERectifierController.java | 17 ++++++-- src/main/java/com/whyc/service/AFERectifierService.java | 19 +++++++++ src/main/java/com/whyc/service/RectifierPowerService.java | 9 ++++ src/main/java/com/whyc/controller/CentralMonitorSysSTController.java | 11 +++-- src/main/java/com/whyc/controller/AFEInverterController.java | 5 -- src/main/java/com/whyc/controller/CentralMonitorSysRTController.java | 11 +++-- 10 files changed, 84 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/whyc/controller/AFEInverterController.java b/src/main/java/com/whyc/controller/AFEInverterController.java index 21e24a9..13dcfd7 100644 --- a/src/main/java/com/whyc/controller/AFEInverterController.java +++ b/src/main/java/com/whyc/controller/AFEInverterController.java @@ -10,10 +10,7 @@ import io.swagger.annotations.ApiOperation; import jdk.nashorn.internal.objects.annotations.Getter; 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; import java.util.Map; diff --git a/src/main/java/com/whyc/controller/AFERectifierController.java b/src/main/java/com/whyc/controller/AFERectifierController.java index 907ee2c..d6d84f0 100644 --- a/src/main/java/com/whyc/controller/AFERectifierController.java +++ b/src/main/java/com/whyc/controller/AFERectifierController.java @@ -9,10 +9,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.*; @RestController @RequestMapping("afeRectifier") @@ -34,6 +31,18 @@ return service.getInfoByDevId(devId); } + @PutMapping("updateState1") + @ApiOperation(value = "鏇存柊鏁存祦鐘舵��-婕旂ず浣跨敤") + public Response updateState1(@RequestParam int devId,@RequestParam int rectifierRun){ + return service.updateState1(devId,rectifierRun); + } + + @PutMapping("updateState2") + @ApiOperation(value = "鏇存柊閫嗗彉鐘舵��-婕旂ず浣跨敤") + public Response updateState2(@RequestParam int devId,@RequestParam int invertRun){ + return service.updateState2(devId,invertRun); + } + /** * ======History====== * 鍘嗗彶鏌ヨ鏃�,鍥犱负鍘嗗彶璁板綍鏄寜鐓ф棩鏈熷垎琛ㄧ殑,濡傛灉鏌ヨ鎵�鏈夌殑鏃ユ湡琛�(union)鍚庡啀鍒嗛〉,浼氬鑷撮�熷害鏋佹參,鏁呮煡璇㈡寜鐓у崟涓棩鏈熸煡璇� diff --git a/src/main/java/com/whyc/controller/CentralMonitorSysRTController.java b/src/main/java/com/whyc/controller/CentralMonitorSysRTController.java index 12bbcd6..40fbadb 100644 --- a/src/main/java/com/whyc/controller/CentralMonitorSysRTController.java +++ b/src/main/java/com/whyc/controller/CentralMonitorSysRTController.java @@ -9,10 +9,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; import java.util.Map; @@ -44,6 +41,12 @@ return service.getOutField(); } + @PutMapping("updateState") + @ApiOperation(value = "鏇存柊鐘舵��-婕旂ず浣跨敤") + public Response updateState(@RequestParam int devId,@RequestParam int switchClose){ + return service.updateState(devId,switchClose); + } + /** * ======History====== * 鍘嗗彶鏌ヨ鏃�,鍥犱负鍘嗗彶璁板綍鏄寜鐓ф棩鏈熷垎琛ㄧ殑,濡傛灉鏌ヨ鎵�鏈夌殑鏃ユ湡琛�(union)鍚庡啀鍒嗛〉,浼氬鑷撮�熷害鏋佹參,鏁呮煡璇㈡寜鐓у崟涓棩鏈熸煡璇� diff --git a/src/main/java/com/whyc/controller/CentralMonitorSysSTController.java b/src/main/java/com/whyc/controller/CentralMonitorSysSTController.java index 4457716..816a4ae 100644 --- a/src/main/java/com/whyc/controller/CentralMonitorSysSTController.java +++ b/src/main/java/com/whyc/controller/CentralMonitorSysSTController.java @@ -9,10 +9,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; import java.util.Map; @@ -38,6 +35,12 @@ return service.getField(); } + @PutMapping("updateStatus") + @ApiOperation(value = "鏇存柊鐘舵��-婕旂ず浣跨敤") + public Response updateStatus(@RequestParam int devId,@RequestParam int switchFaultBusScreen){ + return service.updateStatus(devId,switchFaultBusScreen); + } + /** * ======History====== * 鍘嗗彶鏌ヨ鏃�,鍥犱负鍘嗗彶璁板綍鏄寜鐓ф棩鏈熷垎琛ㄧ殑,濡傛灉鏌ヨ鎵�鏈夌殑鏃ユ湡琛�(union)鍚庡啀鍒嗛〉,浼氬鑷撮�熷害鏋佹參,鏁呮煡璇㈡寜鐓у崟涓棩鏈熸煡璇� diff --git a/src/main/java/com/whyc/controller/RectifierPowerController.java b/src/main/java/com/whyc/controller/RectifierPowerController.java index b19a865..f87b341 100644 --- a/src/main/java/com/whyc/controller/RectifierPowerController.java +++ b/src/main/java/com/whyc/controller/RectifierPowerController.java @@ -9,10 +9,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; import java.util.Map; @@ -37,6 +34,12 @@ return service.getInfoByDevId(devId); } + @PutMapping("updateState") + @ApiOperation(value = "鏇存柊鐘舵��-婕旂ず浣跨敤") + public Response updateState(@RequestParam int devId,@RequestParam int rectifierPowerState){ + return service.updatePowerState(devId,rectifierPowerState); + } + @GetMapping("field") @ApiOperation(value = "鏌ヨ鍛婅闃堝�煎瓧娈�") public Response<Map<String, List>> getField(){ diff --git a/src/main/java/com/whyc/service/AFEInverterService.java b/src/main/java/com/whyc/service/AFEInverterService.java index eccc3a3..04f1bc9 100644 --- a/src/main/java/com/whyc/service/AFEInverterService.java +++ b/src/main/java/com/whyc/service/AFEInverterService.java @@ -1,6 +1,7 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -11,6 +12,7 @@ import com.whyc.mapper.AFEInverterMapper; import com.whyc.mapper.CommonMapper; import com.whyc.pojo.AFEInverterState; +import com.whyc.pojo.AFERectifierState; import org.springframework.stereotype.Service; import javax.annotation.Resource; diff --git a/src/main/java/com/whyc/service/AFERectifierService.java b/src/main/java/com/whyc/service/AFERectifierService.java index 8c8ff8e..7541c3e 100644 --- a/src/main/java/com/whyc/service/AFERectifierService.java +++ b/src/main/java/com/whyc/service/AFERectifierService.java @@ -1,6 +1,7 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -12,7 +13,10 @@ import com.whyc.mapper.CommonMapper; import com.whyc.pojo.AFEInverterState; import com.whyc.pojo.AFERectifierState; +import io.swagger.annotations.ApiOperation; import org.springframework.stereotype.Service; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestParam; import javax.annotation.Resource; import java.sql.Wrapper; @@ -50,4 +54,19 @@ PageInfo<AFERectifierState> afeInverterStatePageInfo = new PageInfo<>(afeInverterStates); return new Response<PageInfo<AFERectifierState>>().set(1,afeInverterStatePageInfo); } + + + public Response updateState1(int devId, int rectifierRun) { + UpdateWrapper<AFERectifierState> wrapper = Wrappers.update(); + wrapper.set("rectifier_run",rectifierRun).eq("dev_id",devId); + mapper.update(null,wrapper); + return new Response().setMsg(1,"鏇存柊鎴愬姛"); + } + + public Response updateState2(int devId, int invertRun) { + UpdateWrapper<AFERectifierState> wrapper = Wrappers.update(); + wrapper.set("invert_run",invertRun).eq("dev_id",devId); + mapper.update(null,wrapper); + return new Response().setMsg(1,"鏇存柊鎴愬姛"); + } } diff --git a/src/main/java/com/whyc/service/CentralMonitorSysRTService.java b/src/main/java/com/whyc/service/CentralMonitorSysRTService.java index 0d40ce8..1d23787 100644 --- a/src/main/java/com/whyc/service/CentralMonitorSysRTService.java +++ b/src/main/java/com/whyc/service/CentralMonitorSysRTService.java @@ -1,6 +1,8 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; @@ -84,4 +86,11 @@ PageInfo<CentralMonitorSysRT> centralMonitorSysRTPageInfo = new PageInfo<>(centralMonitorSysRTs); return new Response<PageInfo<CentralMonitorSysRT>>().set(1,centralMonitorSysRTPageInfo); } + + public Response updateState(int devId, int switchClose) { + UpdateWrapper<CentralMonitorSysRT> wrapper = Wrappers.update(); + wrapper.set("switch_close",switchClose).eq("dev_id",devId); + mapper.update(null,wrapper); + return new Response().setMsg(1,"鏇存柊鎴愬姛"); + } } diff --git a/src/main/java/com/whyc/service/CentralMonitorSysSTService.java b/src/main/java/com/whyc/service/CentralMonitorSysSTService.java index c1924e9..2c7b5a1 100644 --- a/src/main/java/com/whyc/service/CentralMonitorSysSTService.java +++ b/src/main/java/com/whyc/service/CentralMonitorSysSTService.java @@ -1,6 +1,8 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; @@ -74,4 +76,12 @@ return new Response<PageInfo<CentralMonitorSysST>>().set(1,centralMonitorSysSTPageInfo); } + + public Response updateStatus(int devId, int switchFaultBusScreen) { + UpdateWrapper<CentralMonitorSysST> wrapper = Wrappers.update(); + wrapper.set("switch_fault_bus_screen",switchFaultBusScreen).eq("dev_id",devId); + + mapper.update(null,wrapper); + return new Response().setMsg(1,"鏇存柊鎴愬姛"); + } } diff --git a/src/main/java/com/whyc/service/RectifierPowerService.java b/src/main/java/com/whyc/service/RectifierPowerService.java index f34ae4d..47f66bd 100644 --- a/src/main/java/com/whyc/service/RectifierPowerService.java +++ b/src/main/java/com/whyc/service/RectifierPowerService.java @@ -1,6 +1,7 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -67,4 +68,12 @@ fieldMap.put("fieldValues",fieldValues); return new Response<Map<String,List>>().set(1,fieldMap); } + + public Response updatePowerState(int devId,int rectifierPowerState) { + UpdateWrapper<RectifierPowerRT> wrapper = Wrappers.update(); + wrapper.set("rectifier_power_state",rectifierPowerState).eq("dev_id",devId); + + mapper.update(null,wrapper); + return new Response().setMsg(1,"鏇存柊鎴愬姛"); + } } -- Gitblit v1.9.1