lxw
2023-05-22 69065f800eb9d5d09fc24dbaa521ffb748288fc8
批量更新告警来源是点位时告警使能
5个文件已修改
30 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/PwrDevAlarmParamForSXController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/PwrDevAlarmParamForSXMapper.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/PwrDevAlarmParamForSX.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/PwrDevAlarmParamForSXService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/PwrDevAlarmParamForSXMapper.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | 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;
@@ -30,4 +29,10 @@
    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
@@ -26,5 +26,11 @@
    public Response updateAlarmSourceList(List<PwrDevAlarmParamForSX> list) {
        mapper.updateAlarmSourceList(list);
        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
@@ -6,6 +6,12 @@
    <update id="updateAlarmSourceList">
        <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>