From 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4 Mon Sep 17 00:00:00 2001
From: whycrzg <ruanzhigang@whycst.com>
Date: 星期二, 23 二月 2021 17:19:23 +0800
Subject: [PATCH] update

---
 src/main/java/com/fgkj/controller/Batt_devalarm_dataController.java |   62 ++++++++++++++++++-------------
 1 files changed, 36 insertions(+), 26 deletions(-)

diff --git a/src/main/java/com/fgkj/controller/Batt_devalarm_dataController.java b/src/main/java/com/fgkj/controller/Batt_devalarm_dataController.java
index eaa0d0e..5fa3c5d 100644
--- a/src/main/java/com/fgkj/controller/Batt_devalarm_dataController.java
+++ b/src/main/java/com/fgkj/controller/Batt_devalarm_dataController.java
@@ -6,9 +6,12 @@
 import com.fgkj.util.ActionUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import javax.validation.constraints.NotNull;
+import java.util.Date;
 import java.util.List;
 
 @RequestMapping("battDevAlarmData")
@@ -22,41 +25,39 @@
 	@Resource
 	private Battalarm_dataService battAlarmDataService;
 
-	
+
 	//3.3璁惧鍛婅瀹炴椂鏌ヨ
-	@GetMapping("byInfo")
-	@ApiOperation(notes = "",value="璁惧鍛婅瀹炴椂鏌ヨ")
+	@PostMapping("byInfo")
+	@ApiOperation(notes = "{ \"pageBean\": { \"pageNum\": 1, \"pageSize\": 3 },\"stationName\": \"\", \"stationName1\": \"\", \"alm_type\": \"\" }",value="璁惧鍛婅瀹炴椂鏌ヨ")
 	public ServiceModel getByInfo(@RequestBody Batt_devalarm_data bdd) {
 		User_inf uinf=(User_inf) ActionUtil.getUser();
 		bdd.setUinf(uinf);
-		ServiceModel model= service.serchByInfo(bdd);		
-
+		ServiceModel model= service.serchByInfo(bdd);
 		return model;
 	}
 
 	//3.4璁惧鍛婅鍘嗗彶璁板綍鏌ヨ
-	@GetMapping("byCondition")
-	@ApiOperation(notes = "",value="璁惧鍛婅鍘嗗彶璁板綍鏌ヨ")
+	@PostMapping("byCondition")
+	@ApiOperation(notes = "{ \"pageBean\": { \"pageNum\": 1, \"pageSize\": 3 },\"binf\": { \"stationName\": \"婀栧寳鐪乗", \"stationName1\": \"婀栧寳鐪乗" },\"adata_H\": { \"alm_start_time\": \"2017-12-15 09:09:57\", \"alm_start_time1\": \"2020-12-15 09:09:57\" } }",value="璁惧鍛婅鍘嗗彶璁板綍鏌ヨ")
 	public ServiceModel serchByCondition(@RequestBody Batt_Maint_Dealarm bmd) {
 		User_inf uinf=(User_inf) ActionUtil.getUser();
 		bmd.setUinf(uinf);
 		ServiceModel model = service.serchByCondition(bmd);
-
 		return model;
 	}
-	
+
 	//3.4璁惧瀹炴椂鍛婅(纭鍛婅)<澶氭暟鎹慨鏀�>
 	@PutMapping("/batch")
-	@ApiOperation(notes = "",value="璁惧瀹炴椂鍛婅(纭鍛婅)<澶氭暟鎹慨鏀�>")
+	@ApiOperation(notes = "[{ \"alm_is_confirmed\": \"0\", \"alm_confirmed_time\": \"2020-11-19 16:26:01\", \"num\": \"226\" }]",value="璁惧瀹炴椂鍛婅(纭鍛婅)<澶氭暟鎹慨鏀�>")
 	public ServiceModel updatePro(@RequestBody List<Batt_devalarm_data> list) {
 		ServiceModel model = service.updatePro(list);
 
 		return model;
 	}
-	
+
 	//3.4璁惧瀹炴椂鍛婅(鍙栨秷鍛婅)<澶氭暟鎹慨鏀�>
 	@PutMapping("/cancelBatch")
-	@ApiOperation(notes = "",value="璁惧瀹炴椂鍛婅(鍙栨秷鍛婅)<澶氭暟鎹慨鏀�>")
+	@ApiOperation(notes = "[{ \"num\": 0, \"record_id\": 0, \"alm_end_time\": \"2021-01-28 08:22:34\", \"alm_cleared_type\": 0, \"note\": \"\", \"stationName\": \"\" }]",value="璁惧瀹炴椂鍛婅(鍙栨秷鍛婅)<澶氭暟鎹慨鏀�>")
 	public ServiceModel cancelPro(@RequestBody List<Batt_devalarm_data> list) {
 		ServiceModel model = service.cancelPro(list);
 
@@ -65,7 +66,7 @@
 
 	//3.4璁惧瀹炴椂鍛婅/鍘嗗彶鍛婅(鍒犻櫎鍛婅)<澶氭暟鎹垹闄�>
 	@DeleteMapping("/batch")
-	@ApiOperation(notes = "",value="璁惧瀹炴椂鍛婅/鍘嗗彶鍛婅(鍒犻櫎鍛婅)<澶氭暟鎹垹闄�>")
+	@ApiOperation(notes = "[{ \"alm_is_confirmed\": \"0\", \"alm_confirmed_time\": \"2020-11-19 16:26:01\", \"num\": \"226\" }]",value="璁惧瀹炴椂鍛婅/鍘嗗彶鍛婅(鍒犻櫎鍛婅)<澶氭暟鎹垹闄�>")
 	public ServiceModel deletePro(@RequestBody List<Batt_devalarm_data> list) {
 		ServiceModel model = service.deletePro(list);
 
@@ -83,18 +84,25 @@
 	}
 	
 	//鐐瑰嚮椤圭洰涓嬫柟鐨勬粴鍔紝鏌ヨ璇ヨ澶囧憡璀︾殑瀹炴椂淇℃伅
-	@GetMapping("devAlarm")
+	@PostMapping("devAlarm")
 	@ApiOperation(notes = "",value="鐐瑰嚮椤圭洰涓嬫柟鐨勬粴鍔紝鏌ヨ璇ヨ澶囧憡璀︾殑瀹炴椂淇℃伅")
-	public ServiceModel serchDev_alarm(@RequestBody Batt_devalarm_data ddata) {
+	public ServiceModel serchDev_alarm(@ApiParam(value = "ID" ,required = true)@RequestParam Integer dev_id, @ApiParam(value = "绫诲瀷" ,required = true)@RequestParam Integer alm_type, @ApiParam(value = "寮�濮嬫椂闂存鏍煎紡 2021/01/28 08:22:34" ,required = true)@RequestParam Date alm_start_time) {
+		Batt_devalarm_data ddata= new Batt_devalarm_data();
+		ddata.setDev_id(dev_id);
+		ddata.setAlm_type(alm_type);
+		ddata.setAlm_start_time(alm_start_time);
 		ServiceModel model = service.serchDev_alarm(ddata);
 
 		return model;
 	}
 		
 	//鏍规嵁璁惧id鏌ヨ璁惧鏄惁瀛樺湪璁惧鍛婅
-	@GetMapping("levelDevAlarmOrBattAlarm_ky")
-	@ApiOperation(notes = "",value="璁惧id鏌ヨ璁惧鏄惁瀛樺湪璁惧鍛婅")
-    public ServiceModel serchlevelDev_alarmOrBatt_alarm_ky(@RequestBody BattInf binf){
+	@PostMapping("levelDevAlarmOrBattAlarm_ky")
+	@ApiOperation(notes = "-1绾т负battGroupId鏈煡璇㈠埌鏁版嵁",value="璁惧id鏌ヨ璁惧鏄惁瀛樺湪璁惧鍛婅")
+    public ServiceModel serchlevelDev_alarmOrBatt_alarm_ky(@ApiParam(value = "鐢垫睜缁処D",required = true)@RequestParam Integer battGroupId,@ApiParam(value = "璁惧id" ,required = true)@RequestParam Integer fbsDeviceId){
+		BattInf binf= new BattInf();
+		binf.setBattGroupId(battGroupId);
+		binf.setFbsDeviceId(fbsDeviceId);
     	int level_d=service.serchlevelDev_alarm(binf);
     	int level_b=battAlarmDataService.serchlevelBatt_alarm(binf);
     	String status="";
@@ -109,9 +117,11 @@
 	 * @param obj
 	 * @return
 	 */
-    @GetMapping("devAlarm_ky")
-	@ApiOperation(notes = "",value="鏌ヨ璁惧瀹炴椂鍛婅璁板綍(璺ㄥ煙鏂板)")
-	public ServiceModel searchDevAlarm_ky(@RequestBody Batt_devalarm_data ddata ) {
+    @PostMapping("devAlarm_ky")
+	@ApiOperation(tags = "璺ㄥ煙", notes = "",value="鏌ヨ璁惧瀹炴椂鍛婅璁板綍(璺ㄥ煙鏂板)")
+	public ServiceModel searchDevAlarm_ky(@ApiParam(value = "璁惧ID",required = true)@RequestParam Integer dev_id ) {
+		Batt_devalarm_data ddata=new Batt_devalarm_data();
+		ddata.setDev_id(dev_id);
 		ServiceModel model = service.searchDevAlarm(ddata);
 
 		return model;
@@ -119,16 +129,16 @@
 
 	//3.4璁惧瀹炴椂鍛婅(纭鍛婅)<澶氭暟鎹慨鏀�><-----------璺ㄥ煙------------->
 	@PutMapping("ky")
-	@ApiOperation(notes = "璺ㄥ煙",value="璁惧瀹炴椂鍛婅(纭鍛婅)<澶氭暟鎹慨鏀�>")
+	@ApiOperation(tags = "璺ㄥ煙", notes = "[{ \"num\": 0, \"alm_is_confirmed\": 0, \"alm_confirmed_time\": \"2021-01-28 08:22:34\", \"note\": \"\", \"stationName\": \"\" }]",value="璁惧瀹炴椂鍛婅(纭鍛婅)<澶氭暟鎹慨鏀�>")
 	public ServiceModel updatePro_ky(@RequestBody List<Batt_devalarm_data> list) {
 		ServiceModel model = service.updatePro(list);
 
 		return model;
 	}
-	
+
 	//3.4璁惧瀹炴椂鍛婅(鍙栨秷鍛婅)<澶氭暟鎹慨鏀�><-----------璺ㄥ煙------------->
 	@PutMapping("/cancelBatch_ky")
-	@ApiOperation(notes = "璺ㄥ煙",value="璁惧瀹炴椂鍛婅(鍙栨秷鍛婅)<澶氭暟鎹慨鏀�>")
+	@ApiOperation(tags = "璺ㄥ煙", notes = "[{ \"num\": 0, \"record_id\": 0, \"alm_end_time\": \"2021-01-28 08:22:34\", \"alm_cleared_type\": 0, \"note\": \"\", \"stationName\": \"\" }]", value = "璁惧瀹炴椂鍛婅(鍙栨秷鍛婅)<澶氭暟鎹慨鏀�> 璺ㄥ煙")
 	public ServiceModel cancelPro_ky(@RequestBody List<Batt_devalarm_data> list) {
 		// List<Batt_devalarm_data> list = getGson().fromJson(json,new TypeToken<List<Batt_devalarm_data>>(){}.getType());
 		ServiceModel model = service.cancelPro(list);
@@ -138,7 +148,7 @@
 
 	//3.4璁惧瀹炴椂鍛婅/(鍒犻櫎鍛婅)<澶氭暟鎹垹闄�><-----------璺ㄥ煙------------->
 	@DeleteMapping("/batch_ky")
-	@ApiOperation(notes = "璺ㄥ煙",value="璁惧瀹炴椂鍛婅/(鍒犻櫎鍛婅)<澶氭暟鎹垹闄�>")
+	@ApiOperation(tags = "璺ㄥ煙", notes = "[{ \"num\": 0 }] ",value="璁惧瀹炴椂鍛婅/(鍒犻櫎鍛婅)<澶氭暟鎹垹闄�>")
 	public ServiceModel deletePro_ky(@RequestBody List<Batt_devalarm_data> list) {
 		// List<Batt_devalarm_data> list = getGson().fromJson(json,new TypeToken<List<Batt_devalarm_data>>(){}.getType());
 		ServiceModel model = service.deletePro(list);
@@ -147,7 +157,7 @@
 	}
 	//绱櫠灞辫タ鏍规嵁璁惧id鍜岀數姹犵粍id鏌ヨ鏈烘埧鍛婅淇℃伅
 	//TODO 鏆備笉闇�瑕�
-	@GetMapping("stationAlarm")
+	@PostMapping("stationAlarm")
 	@ApiOperation(notes = "TODO 鏆備笉闇�瑕�",value="绱櫠灞辫タ鏍规嵁璁惧id鍜岀數姹犵粍id鏌ヨ鏈烘埧鍛婅淇℃伅")
 	public ServiceModel seachStationAlarm(@RequestBody BattInf binf) {
 		// BattInf binf = getGson(ActionUtil.time_yyyyMMddHHmmss).fromJson(json,BattInf.class);

--
Gitblit v1.9.1