src/main/java/com/whyc/controller/PwrDevAlarmParamForSXController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/PwrDevAlarmParamForSXMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/PwrDevAlarmParamForSX.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/PwrDevAlarmParamForSXService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/PwrDevAlarmParamForSXMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/PwrDevAlarmParamForSXController.java
@@ -2,7 +2,6 @@ import com.whyc.dto.Response; import com.whyc.pojo.PwrDevAlarmParamForSX; import com.whyc.pojo.PwrappAcdcinf; import com.whyc.service.PwrDevAlarmParamForSXService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -21,13 +20,19 @@ @ApiOperation(value = "查询列表") @GetMapping("list") public Response getList(@RequestParam int powerDeviceId){ public Response getList(@RequestParam int powerDeviceId) { return service.getList(powerDeviceId); } @ApiOperation(value = "更新告警来源列表") @PutMapping("alarmSourceList") public Response updateAlarmSourceList(@RequestBody List<PwrDevAlarmParamForSX> list){ public Response updateAlarmSourceList(@RequestBody List<PwrDevAlarmParamForSX> list) { return service.updateAlarmSourceList(list); } @ApiOperation(value = "开关机房使能") @PutMapping("alarmEnNode") public Response updateAlarmEnNode(@RequestBody List<PwrDevAlarmParamForSX> list) { return service.updateAlarmEnNode(list); } } src/main/java/com/whyc/mapper/PwrDevAlarmParamForSXMapper.java
@@ -7,4 +7,5 @@ public interface PwrDevAlarmParamForSXMapper extends CustomMapper<PwrDevAlarmParamForSX> { void updateAlarmSourceList(List<PwrDevAlarmParamForSX> list); void updateAlarmEnNode(List<PwrDevAlarmParamForSX> list); } src/main/java/com/whyc/pojo/PwrDevAlarmParamForSX.java
@@ -24,6 +24,8 @@ private Float alarmLimitL; @TableField("alarm_limitL_EN") private Float alarmLimitLEN; @TableField("alarm_en_node") private Integer alarmEnNode; private Integer alarmSource; private String alarmName; @@ -116,4 +118,12 @@ public void setAlarmType(Integer alarmType) { this.alarmType = alarmType; } public Integer getAlarmEnNode() { return alarmEnNode; } public void setAlarmEnNode(Integer alarmEnNode) { this.alarmEnNode = alarmEnNode; } } src/main/java/com/whyc/service/PwrDevAlarmParamForSXService.java
@@ -18,13 +18,19 @@ public Response getList(int powerDeviceId) { QueryWrapper<PwrDevAlarmParamForSX> query = Wrappers.query(); query.eq("powerDeviceId",powerDeviceId); query.eq("powerDeviceId", powerDeviceId); List<PwrDevAlarmParamForSX> list = mapper.selectList(query); return new Response().set(1,list); return new Response().set(1, list); } public Response updateAlarmSourceList(List<PwrDevAlarmParamForSX> list) { mapper.updateAlarmSourceList(list); return new Response().setII(1,"更新完成"); return new Response().setII(1, "更新完成"); } //开关机房使能 public Response updateAlarmEnNode(List<PwrDevAlarmParamForSX> list) { mapper.updateAlarmEnNode(list); return new Response().setII(1, "更新完成"); } } src/main/resources/mapper/PwrDevAlarmParamForSXMapper.xml
@@ -1,12 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.whyc.mapper.PwrDevAlarmParamForSXMapper" > <mapper namespace="com.whyc.mapper.PwrDevAlarmParamForSXMapper"> <update id="updateAlarmSourceList"> <foreach collection="list" item="item" > <foreach collection="list" item="item"> update db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx set alarm_source = #{item.alarmSource} where PowerDeviceId = #{item.powerDeviceId} and alm_id = #{item.alarmId}; </foreach> </update> <update id="updateAlarmEnNode"> <foreach collection="list" item="item"> update db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx set alarm_en_node = #{item.alarmEnNode} where PowerDeviceId = #{item.powerDeviceId} and alm_id = #{item.alarmId}; </foreach> </update> </mapper>