whycrzg
2021-02-23 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4
src/main/java/com/fgkj/controller/Alarm_paramController.java
@@ -1,7 +1,5 @@
package com.fgkj.controller;
import com.fgkj.util.*;
import com.fgkj.dto.Alarm_param;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.User_log;
@@ -9,23 +7,39 @@
import com.fgkj.services.Alarm_paramService;
import com.fgkj.services.User_logService;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.io.FileUtils;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import java.io.File;
import java.io.IOException;
@RequestMapping("alarmParam")
@RestController
@Api
@Api(tags = "alarmParam接口")
public class Alarm_paramController {
   @Autowired
   @Resource
   private Alarm_paramService service;
   @Autowired
   @Resource
   private User_logService uservice;
   @PostMapping("/")
   @ApiOperation(notes = "{\n" +
         "  \"alm_id\": 0,\n" +
         "  \"alm_name\": \"\",\n" +
         "  \"alm_high_coe\": 0.0,\n" +
         "  \"alm_low_coe\": 0.0,\n" +
         "  \"alm_high_level\": 0,\n" +
         "  \"alm_low_level\": 0,\n" +
         "  \"alm_high_en\": 0,\n" +
         "  \"alm_low_en\": 0\n" +
         "}",value="新增")
   public ServiceModel add(@RequestBody Alarm_param param){
      // Alarm_param param = getGson().fromJson(json, Alarm_param.class);
      ServiceModel model = service.add(param);
      return model;
@@ -33,8 +47,16 @@
   
   //编辑参数
   @PutMapping("/")
   @ApiOperation(notes = "{\n" +
         "  \"alm_id\": 0,\n" +
         "  \"alm_high_coe\": 0.0,\n" +
         "  \"alm_low_coe\": 0.0,\n" +
         "  \"alm_high_level\": 0,\n" +
         "  \"alm_low_level\": 0,\n" +
         "  \"alm_high_en\": 0,\n" +
         "  \"alm_low_en\": 0\n" +
         "}",value="编辑参数")
   public ServiceModel update(@RequestBody Alarm_param param){
      // Alarm_param param = getGson().fromJson(json, Alarm_param.class);
      ServiceModel model = service.update(param);
      {
         String msg="修改"+param.getAlm_name()+"的参数";
@@ -46,14 +68,17 @@
   }
   @DeleteMapping("/")
   public ServiceModel del(@RequestBody Alarm_param param){
      // Alarm_param param = getGson().fromJson(json, Alarm_param.class);
   @ApiOperation(notes = "",value="删除")
   public ServiceModel del(@NotNull @RequestParam Integer num){
      Alarm_param param = new Alarm_param();
      param.setNum(num);
      ServiceModel model = service.del(param);
      return model;
   }
   @GetMapping("all")
   @ApiOperation(notes = "",value="all")
   public ServiceModel searchAll(){
      ServiceModel model = service.searchAll();
@@ -61,9 +86,12 @@
   }
   
    //7.1根据告警类型查告警参数
   @GetMapping("byCondition")
   public ServiceModel serchByCondition(@RequestBody Alarm_param param){
      // Alarm_param param = getGson().fromJson(json, Alarm_param.class);
   @PostMapping("/byCondition")
   @ApiOperation(notes = "alm_id=1电池告警参数;alm_id=2容量/更换告警参数",value="根据告警类型查告警参数")
   public ServiceModel serchByCondition(@NotNull @RequestParam Integer alm_id){
//      System.out.println("alm_id = " + alm_id);
      Alarm_param param =new Alarm_param();
      param.setAlm_id(alm_id);
      ServiceModel model = service.serchByCondition(param);
      return model;