src/main/java/com/whyc/controller/AlmParamController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/Real/AlmDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/db_param/BattAlmparam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/BattAlmparamMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/AlmParamController.java
@@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.RestController; @RestController @Api(tags = "告警管理") @Api(tags = "告警参数管理") @RequestMapping("almParam") public class AlmParamController { @Autowired src/main/java/com/whyc/dto/Real/AlmDto.java
@@ -13,6 +13,7 @@ private String city; private String country; private String stationName; private String battgroupName; private List<Integer> almIds; private Integer almLevel; private Integer pageNum; src/main/java/com/whyc/pojo/db_param/BattAlmparam.java
@@ -1,6 +1,7 @@ package com.whyc.pojo.db_param; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; @@ -77,5 +78,23 @@ @ApiModelProperty(value = "下下限告警使能") private Integer almLowCoeLowerEn; @TableField(exist = false) private String provice; @TableField(exist = false) private String city; @TableField(exist = false) private String country; @TableField(exist = false) private String fullName; @TableField(exist = false) private String stationName; @ApiModelProperty(value = "电池组名称") @TableField(exist = false) private String battgroupName; } src/main/resources/mapper/BattAlmparamMapper.xml
@@ -3,28 +3,32 @@ <mapper namespace="com.whyc.mapper.BattAlmparamMapper"> <select id="getBattAlmParam" resultType="com.whyc.pojo.db_param.BattAlmparam"> select distinct tb_batt_inf.* select distinct tb_batt_almparam.*,tb_batt_inf.battgroup_name ,tb_station_inf.station_type,tb_station_inf.station_name,tb_station_inf.provice,tb_station_inf.city,tb_station_inf.country,tb_station_inf.full_name from db_station.tb_batt_inf,db_station.tb_station_inf from db_station.tb_batt_inf,db_station.tb_station_inf,db_param.tb_batt_almparam <where> tb_batt_inf.station_id=tb_station_inf.station_id <if test="stic.provice!=null"> and tb_station_inf.provice=#{stic.provice} tb_batt_inf.battgroup_id=tb_batt_almparam.battgroup_id and tb_batt_inf.station_id=tb_station_inf.station_id <if test="almDto.provice!=null"> and tb_station_inf.provice=#{almDto.provice} </if> <if test="stic.city!=null"> and tb_station_inf.city=#{stic.city} <if test="almDto.city!=null"> and tb_station_inf.city=#{almDto.city} </if> <if test="stic.country!=null"> and tb_station_inf.country=#{stic.country} <if test="almDto.country!=null"> and tb_station_inf.country=#{almDto.country} </if> <if test="stic.stationName!=null"> and tb_station_inf.station_name=#{stic.stationName} <if test="almDto.stationName!=null"> and tb_station_inf.station_name=#{almDto.stationName} </if> <if test="stic.uid>100"> <if test="almDto.battgroupName!=null"> and tb_batt_inf.battgroup_name=#{almDto.battgroupName} </if> <if test="almDto.uid>100"> and tb_batt_inf.station_id in( select distinct station_id from db_user.tb_baojigroup_power,db_user.tb_baojigroup_usr where tb_baojigroup_power.baoji_group_id=tb_baojigroup_usr.baoji_group_id and tb_baojigroup_usr.uid=#{stic.uid} and tb_baojigroup_usr.uid=#{almDto.uid} ) </if> order by tb_batt_inf.dev_id asc,battgroup_id asc