whycxzp
2023-03-23 b8b4837970fc7881f34943502657959a96be5689
山西专用电源告警参数接口更新
4个文件已添加
192 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/PwrDevAlarmParamForSXController.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/PwrDevAlarmParamForSXMapper.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/PwrDevAlarmParamForSX.java 119 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/PwrDevAlarmParamForSXService.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/PwrDevAlarmParamForSXController.java
New file
@@ -0,0 +1,33 @@
package com.whyc.controller;
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;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@Api(tags = "山西专用电源告警参数表")
@RestController
@RequestMapping("pwrDevAlarmParamForSX")
public class PwrDevAlarmParamForSXController {
    @Autowired
    private PwrDevAlarmParamForSXService service;
    @ApiOperation(value = "查询列表")
    @GetMapping("list")
    public Response getList(@RequestParam int powerDeviceId){
        return service.getList(powerDeviceId);
    }
    @ApiOperation(value = "更新告警来源列表")
    @PutMapping("alarmSourceList")
    public Response updateAlarmSourceList(@RequestBody List<PwrDevAlarmParamForSX> list){
        return service.updateAlarmSourceList(list);
    }
}
src/main/java/com/whyc/mapper/PwrDevAlarmParamForSXMapper.java
New file
@@ -0,0 +1,10 @@
package com.whyc.mapper;
import com.whyc.pojo.PwrDevAlarmParamForSX;
import java.util.List;
public interface PwrDevAlarmParamForSXMapper extends CustomMapper<PwrDevAlarmParamForSX> {
    void updateAlarmSourceList(List<PwrDevAlarmParamForSX> list);
}
src/main/java/com/whyc/pojo/PwrDevAlarmParamForSX.java
New file
@@ -0,0 +1,119 @@
package com.whyc.pojo;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
/**
 * 山西专用电源告警参数表
 */
@TableName(schema = "db_pwrdev_alarm",value = "tb_pwrdev_alarm_param_forsx")
public class PwrDevAlarmParamForSX {
    private Long num;
    @TableField("powerDeviceId")
    private Integer powerDeviceId;
    @TableField("alm_id")
    private Integer alarmId;
    @TableField("alm_level")
    private Integer alarmLevel;
    @TableField("alarm_limitH")
    private Float alarmLimitH;
    @TableField("alarm_limitH_EN")
    private Float alarmLimitHEN;
    @TableField("alarm_limitL")
    private Float alarmLimitL;
    @TableField("alarm_limitL_EN")
    private Float alarmLimitLEN;
    private Integer alarmSource;
    private String alarmName;
    private Integer alarmType;
    public Long getNum() {
        return num;
    }
    public void setNum(Long num) {
        this.num = num;
    }
    public Integer getPowerDeviceId() {
        return powerDeviceId;
    }
    public void setPowerDeviceId(Integer powerDeviceId) {
        this.powerDeviceId = powerDeviceId;
    }
    public Integer getAlarmId() {
        return alarmId;
    }
    public void setAlarmId(Integer alarmId) {
        this.alarmId = alarmId;
    }
    public Integer getAlarmLevel() {
        return alarmLevel;
    }
    public void setAlarmLevel(Integer alarmLevel) {
        this.alarmLevel = alarmLevel;
    }
    public Float getAlarmLimitH() {
        return alarmLimitH;
    }
    public void setAlarmLimitH(Float alarmLimitH) {
        this.alarmLimitH = alarmLimitH;
    }
    public Float getAlarmLimitHEN() {
        return alarmLimitHEN;
    }
    public void setAlarmLimitHEN(Float alarmLimitHEN) {
        this.alarmLimitHEN = alarmLimitHEN;
    }
    public Float getAlarmLimitL() {
        return alarmLimitL;
    }
    public void setAlarmLimitL(Float alarmLimitL) {
        this.alarmLimitL = alarmLimitL;
    }
    public Float getAlarmLimitLEN() {
        return alarmLimitLEN;
    }
    public void setAlarmLimitLEN(Float alarmLimitLEN) {
        this.alarmLimitLEN = alarmLimitLEN;
    }
    public Integer getAlarmSource() {
        return alarmSource;
    }
    public void setAlarmSource(Integer alarmSource) {
        this.alarmSource = alarmSource;
    }
    public String getAlarmName() {
        return alarmName;
    }
    public void setAlarmName(String alarmName) {
        this.alarmName = alarmName;
    }
    public Integer getAlarmType() {
        return alarmType;
    }
    public void setAlarmType(Integer alarmType) {
        this.alarmType = alarmType;
    }
}
src/main/java/com/whyc/service/PwrDevAlarmParamForSXService.java
New file
@@ -0,0 +1,30 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.whyc.dto.Response;
import com.whyc.mapper.PwrDevAlarmParamForSXMapper;
import com.whyc.pojo.PwrDevAlarmParamForSX;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class PwrDevAlarmParamForSXService {
    @Resource
    private PwrDevAlarmParamForSXMapper mapper;
    public Response getList(int powerDeviceId) {
        QueryWrapper<PwrDevAlarmParamForSX> query = Wrappers.query();
        query.eq("powerDeviceId",powerDeviceId);
        List<PwrDevAlarmParamForSX> list = mapper.selectList(query);
        return new Response().set(1,list);
    }
    public Response updateAlarmSourceList(List<PwrDevAlarmParamForSX> list) {
        mapper.updateAlarmSourceList(list);
        return new Response().setII(1,"更新完成");
    }
}