From e16302f9d475c7cc4dd18c5abf1a23cb5502e362 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 28 五月 2025 14:57:56 +0800
Subject: [PATCH] 密码验证加-

---
 src/main/java/com/whyc/controller/StationInfController.java |  115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 110 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/whyc/controller/StationInfController.java b/src/main/java/com/whyc/controller/StationInfController.java
index 2e43358..fe2e6c0 100644
--- a/src/main/java/com/whyc/controller/StationInfController.java
+++ b/src/main/java/com/whyc/controller/StationInfController.java
@@ -10,10 +10,12 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import java.util.List;
+
 @RestController
 @Api(tags = "绔欑偣绠$悊")
 @RequestMapping("StationInf")
-public class StationInfController {
+public class StationInfController extends BaseController{
     @Autowired
     private StationInfService service;
 
@@ -22,8 +24,22 @@
     public Response searchStationAll(@RequestParam int pageCurr, @RequestParam int pageSize
             , @RequestParam(required = false) String stationName1
             , @RequestParam(required = false) String stationName2
-            , @RequestParam(required = false) String stationName5) {
-        return service.searchStationAll(pageCurr, pageSize, stationName1, stationName2, stationName5);
+            , @RequestParam(required = false) String stationName5
+            , @RequestParam(required = false) String nodeStation
+            , @RequestParam(required = false) String stationType) {
+        return service.searchStationAll(pageCurr, pageSize, stationName1, stationName2, stationName5, nodeStation, stationType);
+    }
+
+    @ApiOperation(value = "鏌ヨ鎵�鏈夌殑鏈烘埧淇℃伅(鍗椾含鏈烘埧閰嶇疆)")
+    @GetMapping("searchNjStationAll")
+    public Response searchNjStationAll() {
+        return service.searchNjStationAll();
+    }
+
+    @ApiOperation(value = "鏍规嵁stationId鍜宼ogetherFlag鏌ヨ鍙﹀鐩稿悓鐨勬満鎴�")
+    @GetMapping("getTogetherFlagStationInf")
+    public Response getTogetherFlagStationInf(@RequestParam String stationId, @RequestParam int togetherFlag) {
+        return service.getTogetherFlagStationInf(stationId, togetherFlag);
     }
 
     @ApiOperation(value = "娣诲姞绔欑偣")
@@ -32,10 +48,40 @@
         return service.insertStation(stationInf);
     }
 
+    @ApiOperation(value = "缂栬緫绔欑偣")
+    @GetMapping("updateStation")
+    public Response updateStation(@RequestParam(required = false) String nodeStation, @RequestParam(required = false) String stationType
+            , @RequestParam(required = false) String stationLongitude, @RequestParam(required = false) String stationLatitude
+            , @RequestParam(required = false) String stationAddr, @RequestParam int togetherFlag, @RequestParam String stationId) {
+        return service.updateStation(nodeStation, stationType, stationLongitude, stationLatitude, stationAddr, togetherFlag, stationId);
+    }
+
+    @ApiOperation(value = "缂栬緫鏈烘埧鍚�")
+    @GetMapping("updateName")
+    public Response updateName(@RequestParam(required = false) String stationName, @RequestParam(required = false) String stationName1
+            , @RequestParam(required = false) String stationName2, @RequestParam(required = false) String stationName3
+            , @RequestParam(required = false) String stationName4, @RequestParam(required = false) String stationName5
+            , @RequestParam(required = false) String stationIdTogether, @RequestParam String stationId) {
+        return service.updateName(stationName, stationName1, stationName2, stationName3, stationName4, stationName5, stationIdTogether, stationId);
+    }
+
     @ApiOperation(value = "鍒犻櫎鎬荤珯鐐�")
     @GetMapping("deleteStation")
-    public Response deleteStation(@RequestParam int num) {
-        return service.deleteStation(num);
+    public Response deleteStation(@RequestParam String stationId) {
+        return service.deleteStation(stationId);
+    }
+
+    @GetMapping("searchAllStationName")
+    @ApiOperation("鏌ヨ绔欑偣鍚�")
+    public Response searchAllStationName(@RequestParam(required = false) String stationName1,@RequestParam(required = false) String stationName2,@RequestParam(required = false) String stationName5){
+        UserInf userInf = (UserInf) ActionUtil.getUser();
+        return service.searchAllStationName(userInf.getUId().intValue(), stationName1, stationName2, stationName5);
+    }
+
+    @GetMapping("getInfInStation")
+    @ApiOperation("鑾峰彇绔欑偣涓嬫墍鏈夎澶囦俊鎭�")
+    public Response getInfInStation(@RequestParam String stationId){
+        return service.getInfInStation(stationId);
     }
 
     @GetMapping("/searchAllStationName1")
@@ -59,4 +105,63 @@
         return service.searchAllStationName5(userInf.getUId().intValue(), stationName1, stationName2);
     }
 
+    @ApiOperation(value = "绌挎妗嗘煡璇㈡墍鏈夌殑绔欑偣")
+    @GetMapping("searchShuttle")
+    public Response searchShuttle() {
+        return service.searchShuttle();
+    }
+
+    @ApiOperation(value = "绌挎妗嗙Щ闄ゆ垨鑰呮坊鍔犵珯鐐�")
+    @PostMapping("updateShuttle")
+    public Response updateShuttle(@RequestBody List<StationInf> stationInfs) {
+        return service.updateShuttle(stationInfs);
+    }
+
+    @ApiOperation(value = "棣栭〉涓婄偣鍑绘暣娴佸櫒鏁呴殰")
+    @GetMapping("searchAcdcModError")
+    public Response searchAcdcModError() {
+        return service.searchAcdcModError();
+    }
+
+    @ApiOperation(value = "棣栭〉涓婄偣鍑昏礋杞界啍鏂�")
+    @GetMapping("searchFuse")
+    public Response searchFuse() {
+        return service.searchFuse();
+    }
+
+    @ApiOperation(value = "棣栭〉涓婄偣鍑诲仠鐢电珯")
+    @GetMapping("searchPowerOff")
+    public Response searchPowerOff() {
+        return service.searchPowerOff();
+    }
+
+    @ApiOperation(value = "棣栭〉涓婄偣鍑绘牳瀹规斁鐢电珯")
+    @GetMapping("searchCheckCapDischarge")
+    public Response searchCheckCapDischarge() {
+        return service.searchCheckCapDischarge();
+    }
+
+    @ApiOperation(value = "棣栭〉涓婄偣鍑诲閲忎笉瓒崇珯")
+    @GetMapping("searchCapAlarm")
+    public Response searchCapAlarm() {
+        return service.searchCapAlarm();
+    }
+
+    @ApiOperation(value = "棣栭〉涓婄偣鍑荤數姹犳崯鍧忕珯")
+    @GetMapping("searCapChange")
+    public Response searCapChange() {
+        return service.searCapChange();
+    }
+
+    @ApiOperation(value = "鏌ヨ鎵�鏈夌殑绔欑偣鐢靛帇绛夌骇")
+    @GetMapping("searStationType")
+    public Response searStationType() {
+        return service.searStationType();
+    }
+
+    @GetMapping("getTogetherStations")
+    @ApiOperation(value = "娣诲姞鍏宠仈鏃朵笅鎷夋樉绀�")
+    public Response getTogetherStations(@RequestParam(required = false) String stationName1, @RequestParam(required = false) String stationName2, @RequestParam(required = false) String stationName5) {
+        return service.getTogetherStations(stationName1, stationName2, stationName5);
+    }
 }

--
Gitblit v1.9.1