whycrzg
2021-02-23 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4
src/main/java/com/fgkj/controller/ram/Fbs9100_sysparamController.java
@@ -8,31 +8,49 @@
import com.fgkj.services.User_logService;
import com.fgkj.services.ram.Fbs9100_sysparamService;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
@RequestMapping("fbs9100SysParam")
@RestController
@Api
@Api(tags = "fbs9100SysParam接口")
public class Fbs9100_sysparamController{
   @Autowired
   @Resource
   private Fbs9100_sysparamService service;
   @Autowired
   @Resource
   private User_logService uService;
   //这个字段前端会传进来的,后续校验
   private String json_msg;
   // private String json_msg;
   //修改系统参数
   @PutMapping("update")
   public ServiceModel update(Fbs9100_sysparam sys) {
   @PutMapping("/")
   @ApiOperation(notes = "{\n" +
         "  \"dev_id\": 0,\n" +
         "  \"ipadDR\": \"\",\n" +
         "  \"subIPADDR\": \"\",\n" +
         "  \"netGateADDR\": \"\",\n" +
         "  \"groupVolRange\": 0,\n" +
         "  \"groupVolSorce\": 0,\n" +
         "  \"currentRange\": 0,\n" +
         "  \"currentTyte\": 0,\n" +
         "  \"monomerOrder\": 0,\n" +
         "  \"backLightTime\": 0,\n" +
         "  \"macadDR\": \"\",\n" +
         "  \"loaderCount\": 0,\n" +
         "  \"dtCardCount\": 0,\n" +
         "  \"powerBreakChargeCurr\": 0.0,\n" +
         "  \"majorBattGroupNum\": 0,\n" +
         "  \"pof_BG_Boost_Cnt\": 0,\n" +
         "  \"pof_BG_Boost_VolStop\": 0.0,\n" +
         "  \"pof_BG_Boost_VolStart\": 0.0\n" +
         "}",value="修改系统参数")
   public ServiceModel update(@RequestBody Fbs9100_sysparam sys) {
      // Fbs9100_sysparam sys = getGson().fromJson(json, Fbs9100_sysparam.class);
      ServiceModel model = service.update(sys);
      {   String msg="";
@@ -52,8 +70,17 @@
   //修改61850系统参数
   @PutMapping("update61850")
   public ServiceModel update61850(Fbs9100_sysparam sys) {
      // Fbs9100_sysparam sys = getGson().fromJson(json, Fbs9100_sysparam.class);
   @ApiOperation(notes = "{\n" +
         "  \"num\": 0,\n" +
         "  \"dev_id\": 0,\n" +
         "  \"groupVolSorce\": 0,\n" +
         "  \"currentTyte\": 0,\n" +
         "  \"monomerOrder\": 0,\n" +
         "  \"powerBreakChargeCurr\": 0.0,\n" +
         "  \"pof_BG_Boost_VolStop\": 0.0,\n" +
         "  \"pof_BG_Boost_VolStart\": 0.0\n" +
         "}",value="修改61850系统参数")
   public ServiceModel update61850(@RequestBody Fbs9100_sysparam sys) {
      ServiceModel model = service.update61850(sys);
      {   String msg="";
         if(sys.getNum()==FBS9100_ComBase.CMD_SetSYSSetParam){
@@ -74,7 +101,8 @@
   //批量设置系统参数
   @PutMapping("updatePro")
   public ServiceModel updatePro(List<Fbs9100_sysparam> list) {
   @ApiOperation(notes = "TODO",value="批量设置系统参数")
   public ServiceModel updatePro(@RequestBody List<Fbs9100_sysparam> list, @RequestParam(required = false) String json_msg) {
      // List<Fbs9100_sysparam> list=getGson().fromJson(json, new TypeToken<List<Fbs9100_sysparam>>(){}.getType());
      ServiceModel model = service.updatePro(list);
      {
@@ -96,11 +124,13 @@
      return model;
   }*/
   //根据设备id查询系统参数(一定是被管理的)
   @GetMapping("byCondition")
   public ServiceModel serchByCondition(Fbs9100_sysparam sys){
      // Fbs9100_sysparam sys= getGson().fromJson(json, Fbs9100_sysparam.class);
   @PostMapping("byCondition")
   @ApiOperation(notes = "", value = "设备id查询系统参数(一定是被管理的)")
   public ServiceModel serchByCondition(@RequestParam Integer dev_id) {
      Fbs9100_sysparam sys = new Fbs9100_sysparam();
      sys.setDev_id(dev_id);
      ServiceModel model = service.serchByCondition(sys);
      return model;
@@ -114,8 +144,9 @@
   }*/
   //批量读取系统参数
   @GetMapping("readPL")
   public ServiceModel readPL(List<Fbs9100_sysparam> list) {
   @PostMapping("readPL")
   @ApiOperation(notes = "[{\n\"dev_id\":\"3\",\n\"op_cmd\":1\n}]",value="批量读取系统参数")
   public ServiceModel readPL(@RequestBody List<Fbs9100_sysparam> list) {
      // List<Fbs9100_sysparam> list=getGson().fromJson(json, new TypeToken<List<Fbs9100_sysparam>>(){}.getType());
      ServiceModel model = service.readPL(list);
      /*{