src/main/java/com/whyc/controller/PowerheartParamController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/PowerheartParamService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/PowerheartParamController.java
New file @@ -0,0 +1,41 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_pwrdev_alarm.PwrdevAlarmParamStand; import com.whyc.service.PowerheartParamService; import com.whyc.service.PwrdevAlarmParamStandService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RestController @Api(tags = "电源心跳参数管理") @RequestMapping("pwrHeart") public class PowerheartParamController { @Autowired private PowerheartParamService service; @ApiOperation(value = "查询电源心跳参数") @GetMapping("getPwrHeartParam") public Response getPwrHeartParam(@RequestParam Integer powerId){ return service.getPwrHeartParam(powerId); } @ApiOperation(value = "设置电源心跳参数-交流输入") @GetMapping("setPwrHeartAcIn") public Response setPwrHeartAcIn(@RequestParam Integer powerId,@RequestParam Integer interverCfg,@RequestParam Integer countCfg){ return service.setPwrHeartAcIn(powerId,interverCfg,countCfg); } @ApiOperation(value = "设置电源心跳参数-直流输出") @GetMapping("setPwrHeartAcOut") public Response setPwrHeartAcOut(@RequestParam Integer powerId,@RequestParam Integer interverCfg,@RequestParam Integer countCfg){ return service.setPwrHeartAcOut(powerId,interverCfg,countCfg); } @ApiOperation(value = "设置电源心跳参数-核容设备") @GetMapping("setPwrHeartHr") public Response setPwrHeartHr(@RequestParam Integer powerId,@RequestParam Integer interverCfg,@RequestParam Integer countCfg){ return service.setPwrHeartHr(powerId,interverCfg,countCfg); } } src/main/java/com/whyc/service/PowerheartParamService.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.whyc.dto.Response; import com.whyc.mapper.PowerheartParamMapper; import com.whyc.pojo.db_param.PowerheartParam; import org.springframework.beans.factory.annotation.Autowired; @@ -29,4 +31,39 @@ heartParam.setHrCountCfg(100); mapper.insert(heartParam); } //查询电源心跳参数 public Response getPwrHeartParam(Integer powerId) { QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("power_id",powerId); wrapper.last("limit 1"); PowerheartParam param= mapper.selectOne(wrapper); return new Response().setII(1,param!=null,param,"查询电源心跳参数"); } //设置电源心跳参数-交流输入 public Response setPwrHeartAcIn(Integer powerId, Integer interverCfg, Integer countCfg) { UpdateWrapper wrapper=new UpdateWrapper(); wrapper.eq("power_id",powerId); wrapper.set("acin_interver_cfg",interverCfg); wrapper.set("acin_count_cfg",countCfg); int flag=mapper.update(null,wrapper); return new Response().setII(1,flag>0,flag>0,"设置电源心跳参数-交流输入"); } //设置电源心跳参数-直流输出 public Response setPwrHeartAcOut(Integer powerId, Integer interverCfg, Integer countCfg) { UpdateWrapper wrapper=new UpdateWrapper(); wrapper.eq("power_id",powerId); wrapper.set("acout_interver_cfg",interverCfg); wrapper.set("acout_count_cfg",countCfg); int flag=mapper.update(null,wrapper); return new Response().setII(1,flag>0,flag>0,"设置电源心跳参数-直流输出"); } //设置电源心跳参数-核容设备 public Response setPwrHeartHr(Integer powerId, Integer interverCfg, Integer countCfg) { UpdateWrapper wrapper=new UpdateWrapper(); wrapper.eq("power_id",powerId); wrapper.set("hr_interver_cfg",interverCfg); wrapper.set("hr_count_cfg",countCfg); int flag=mapper.update(null,wrapper); return new Response().setII(1,flag>0,flag>0,"设置电源心跳参数-交流输入"); } }