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