谐波监测-详细分析:告警变电站统计 和 区域稳态指标超标明细代码优化
This commit is contained in:
@@ -2,6 +2,7 @@ package com.njcn.harmonic.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.njcn.harmonic.pojo.po.LimitRate;
|
||||
import com.njcn.harmonic.pojo.po.day.RStatLimitRateDPO;
|
||||
import com.njcn.harmonic.pojo.vo.MonitorOverLimitVO;
|
||||
import com.njcn.harmonic.pojo.vo.RStatLimitRateDVO;
|
||||
@@ -40,4 +41,16 @@ public interface RStatLimitRateDMapper extends BaseMapper<RStatLimitRateDPO> {
|
||||
@Param("ids") List<String> lineIndexes,
|
||||
@Param("statTime") String searchBeginTime,
|
||||
@Param("endTime") String searchEndTime);
|
||||
|
||||
|
||||
/**
|
||||
* 数据查询
|
||||
* @param list
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
List<RStatLimitRateDPO> getSumPassRateList( @Param("ids") List<String> list,
|
||||
@Param("statTime") String startTime,
|
||||
@Param("endTime") String endTime);
|
||||
}
|
||||
|
||||
@@ -15,4 +15,15 @@ public interface RStatLimitTargetMapper extends BaseMapper<RStatLimitTargetDPO>
|
||||
Page<MonitorOverLimitVO> getSumLimitTargetPage(Page<MonitorOverLimitVO>p,
|
||||
@Param("ids") List<String> lineIndexes,
|
||||
@Param("startTime") DateTime startTime, @Param("endTime") DateTime endTime);
|
||||
|
||||
/**
|
||||
*
|
||||
* @param list
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
List<RStatLimitTargetDPO> getSumTargetList(@Param("ids") List<String> list,
|
||||
@Param("statTime") String startTime,
|
||||
@Param("endTime") String endTime);
|
||||
}
|
||||
|
||||
@@ -210,4 +210,99 @@
|
||||
GROUP BY
|
||||
`time`
|
||||
</select>
|
||||
<select id="getSumPassRateList" resultType="com.njcn.harmonic.pojo.po.day.RStatLimitRateDPO">
|
||||
SELECT
|
||||
my_index as lineId ,
|
||||
sum(all_time) as all_time,
|
||||
sum(flicker_all_time) as flicker_all_time,
|
||||
sum(freq_dev_overtime) as freq_dev_overtime,
|
||||
sum(voltage_dev_overtime) as voltage_dev_overtime,
|
||||
sum(ubalance_overtime) as ubalance_overtime,
|
||||
sum(flicker_overtime) as flicker_overtime,
|
||||
sum(uaberrance_overtime) as uaberrance_overtime,
|
||||
sum(uharm_2_overtime) as uharm_2_overtime,
|
||||
sum(uharm_3_overtime) as uharm_3_overtime,
|
||||
sum(uharm_4_overtime) as uharm_4_overtime,
|
||||
sum(uharm_5_overtime) as uharm_5_overtime,
|
||||
sum(uharm_6_overtime) as uharm_6_overtime,
|
||||
sum(uharm_7_overtime) as uharm_7_overtime,
|
||||
sum(uharm_8_overtime) as uharm_8_overtime,
|
||||
sum(uharm_9_overtime) as uharm_9_overtime,
|
||||
sum(uharm_10_overtime) as uharm_10_overtime,
|
||||
sum(uharm_11_overtime) as uharm_11_overtime,
|
||||
sum(uharm_12_overtime) as uharm_12_overtime,
|
||||
sum(uharm_13_overtime) as uharm_13_overtime,
|
||||
sum(uharm_14_overtime) as uharm_14_overtime,
|
||||
sum(uharm_15_overtime) as uharm_15_overtime,
|
||||
sum(uharm_16_overtime) as uharm_16_overtime,
|
||||
sum(uharm_17_overtime) as uharm_17_overtime,
|
||||
sum(uharm_18_overtime) as uharm_18_overtime,
|
||||
sum(uharm_19_overtime) as uharm_19_overtime,
|
||||
sum(uharm_20_overtime) as uharm_20_overtime,
|
||||
sum(uharm_21_overtime) as uharm_21_overtime,
|
||||
sum(uharm_22_overtime) as uharm_22_overtime,
|
||||
sum(uharm_23_overtime) as uharm_23_overtime,
|
||||
sum(uharm_24_overtime) as uharm_24_overtime,
|
||||
sum(uharm_25_overtime) as uharm_25_overtime,
|
||||
sum(iharm_2_overtime) as iharm_2_overtime,
|
||||
sum(iharm_3_overtime) as iharm_3_overtime,
|
||||
sum(iharm_4_overtime) as iharm_4_overtime,
|
||||
sum(iharm_5_overtime) as iharm_5_overtime,
|
||||
sum(iharm_6_overtime) as iharm_6_overtime,
|
||||
sum(iharm_7_overtime) as iharm_7_overtime,
|
||||
sum(iharm_8_overtime) as iharm_8_overtime,
|
||||
sum(iharm_9_overtime) as iharm_9_overtime,
|
||||
sum(iharm_10_overtime) as iharm_10_overtime,
|
||||
sum(iharm_11_overtime) as iharm_11_overtime,
|
||||
sum(iharm_12_overtime) as iharm_12_overtime,
|
||||
sum(iharm_13_overtime) as iharm_13_overtime,
|
||||
sum(iharm_14_overtime) as iharm_14_overtime,
|
||||
sum(iharm_15_overtime) as iharm_15_overtime,
|
||||
sum(iharm_16_overtime) as iharm_16_overtime,
|
||||
sum(iharm_17_overtime) as iharm_17_overtime,
|
||||
sum(iharm_18_overtime) as iharm_18_overtime,
|
||||
sum(iharm_19_overtime) as iharm_19_overtime,
|
||||
sum(iharm_20_overtime) as iharm_20_overtime,
|
||||
sum(iharm_21_overtime) as iharm_21_overtime,
|
||||
sum(iharm_22_overtime) as iharm_22_overtime,
|
||||
sum(iharm_23_overtime) as iharm_23_overtime,
|
||||
sum(iharm_24_overtime) as iharm_24_overtime,
|
||||
sum(iharm_25_overtime) as iharm_25_overtime,
|
||||
sum(inuharm_1_overtime) as inuharm_1_overtime,
|
||||
sum(inuharm_2_overtime) as inuharm_2_overtime,
|
||||
sum(inuharm_3_overtime) as inuharm_3_overtime,
|
||||
sum(inuharm_4_overtime) as inuharm_4_overtime,
|
||||
sum(inuharm_5_overtime) as inuharm_5_overtime,
|
||||
sum(inuharm_6_overtime) as inuharm_6_overtime,
|
||||
sum(inuharm_7_overtime) as inuharm_7_overtime,
|
||||
sum(inuharm_8_overtime) as inuharm_8_overtime,
|
||||
sum(inuharm_9_overtime) as inuharm_9_overtime,
|
||||
sum(inuharm_10_overtime) as inuharm_10_overtime,
|
||||
sum(inuharm_11_overtime) as inuharm_11_overtime,
|
||||
sum(inuharm_12_overtime) as inuharm_12_overtime,
|
||||
sum(inuharm_13_overtime) as inuharm_13_overtime,
|
||||
sum(inuharm_14_overtime) as inuharm_14_overtime,
|
||||
sum(inuharm_15_overtime) as inuharm_15_overtime,
|
||||
sum(inuharm_16_overtime) as inuharm_16_overtime,
|
||||
sum(i_neg_overtime) as i_neg_overtime
|
||||
from
|
||||
r_stat_limit_rate_d
|
||||
<where>
|
||||
phasic_type = "T"
|
||||
<if test=" ids != null and ids.size > 0">
|
||||
AND my_index IN
|
||||
<foreach collection='ids' item='item' index="index" open='(' separator=',' close=')'>
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test=" statTime != null and statTime !=''">
|
||||
AND time_id >= #{statTime}
|
||||
</if>
|
||||
<if test="endTime != null and endTime != ''">
|
||||
AND time_id <= #{endTime}
|
||||
</if>
|
||||
</where>
|
||||
GROUP BY
|
||||
`my_index`
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
@@ -68,4 +68,99 @@
|
||||
AND time_id BETWEEN #{startTime} AND #{endTime}
|
||||
GROUP BY my_index
|
||||
</select>
|
||||
<select id="getSumTargetList" resultType="com.njcn.harmonic.pojo.po.day.RStatLimitTargetDPO">
|
||||
SELECT
|
||||
my_index as lineId ,
|
||||
sum(all_time) as all_time,
|
||||
sum(flicker_all_time) as flicker_all_time,
|
||||
sum(freq_dev_overtime) as freq_dev_overtime,
|
||||
sum(voltage_dev_overtime) as voltage_dev_overtime,
|
||||
sum(ubalance_overtime) as ubalance_overtime,
|
||||
sum(flicker_overtime) as flicker_overtime,
|
||||
sum(uaberrance_overtime) as uaberrance_overtime,
|
||||
sum(uharm_2_overtime) as uharm_2_overtime,
|
||||
sum(uharm_3_overtime) as uharm_3_overtime,
|
||||
sum(uharm_4_overtime) as uharm_4_overtime,
|
||||
sum(uharm_5_overtime) as uharm_5_overtime,
|
||||
sum(uharm_6_overtime) as uharm_6_overtime,
|
||||
sum(uharm_7_overtime) as uharm_7_overtime,
|
||||
sum(uharm_8_overtime) as uharm_8_overtime,
|
||||
sum(uharm_9_overtime) as uharm_9_overtime,
|
||||
sum(uharm_10_overtime) as uharm_10_overtime,
|
||||
sum(uharm_11_overtime) as uharm_11_overtime,
|
||||
sum(uharm_12_overtime) as uharm_12_overtime,
|
||||
sum(uharm_13_overtime) as uharm_13_overtime,
|
||||
sum(uharm_14_overtime) as uharm_14_overtime,
|
||||
sum(uharm_15_overtime) as uharm_15_overtime,
|
||||
sum(uharm_16_overtime) as uharm_16_overtime,
|
||||
sum(uharm_17_overtime) as uharm_17_overtime,
|
||||
sum(uharm_18_overtime) as uharm_18_overtime,
|
||||
sum(uharm_19_overtime) as uharm_19_overtime,
|
||||
sum(uharm_20_overtime) as uharm_20_overtime,
|
||||
sum(uharm_21_overtime) as uharm_21_overtime,
|
||||
sum(uharm_22_overtime) as uharm_22_overtime,
|
||||
sum(uharm_23_overtime) as uharm_23_overtime,
|
||||
sum(uharm_24_overtime) as uharm_24_overtime,
|
||||
sum(uharm_25_overtime) as uharm_25_overtime,
|
||||
sum(iharm_2_overtime) as iharm_2_overtime,
|
||||
sum(iharm_3_overtime) as iharm_3_overtime,
|
||||
sum(iharm_4_overtime) as iharm_4_overtime,
|
||||
sum(iharm_5_overtime) as iharm_5_overtime,
|
||||
sum(iharm_6_overtime) as iharm_6_overtime,
|
||||
sum(iharm_7_overtime) as iharm_7_overtime,
|
||||
sum(iharm_8_overtime) as iharm_8_overtime,
|
||||
sum(iharm_9_overtime) as iharm_9_overtime,
|
||||
sum(iharm_10_overtime) as iharm_10_overtime,
|
||||
sum(iharm_11_overtime) as iharm_11_overtime,
|
||||
sum(iharm_12_overtime) as iharm_12_overtime,
|
||||
sum(iharm_13_overtime) as iharm_13_overtime,
|
||||
sum(iharm_14_overtime) as iharm_14_overtime,
|
||||
sum(iharm_15_overtime) as iharm_15_overtime,
|
||||
sum(iharm_16_overtime) as iharm_16_overtime,
|
||||
sum(iharm_17_overtime) as iharm_17_overtime,
|
||||
sum(iharm_18_overtime) as iharm_18_overtime,
|
||||
sum(iharm_19_overtime) as iharm_19_overtime,
|
||||
sum(iharm_20_overtime) as iharm_20_overtime,
|
||||
sum(iharm_21_overtime) as iharm_21_overtime,
|
||||
sum(iharm_22_overtime) as iharm_22_overtime,
|
||||
sum(iharm_23_overtime) as iharm_23_overtime,
|
||||
sum(iharm_24_overtime) as iharm_24_overtime,
|
||||
sum(iharm_25_overtime) as iharm_25_overtime,
|
||||
sum(inuharm_1_overtime) as inuharm_1_overtime,
|
||||
sum(inuharm_2_overtime) as inuharm_2_overtime,
|
||||
sum(inuharm_3_overtime) as inuharm_3_overtime,
|
||||
sum(inuharm_4_overtime) as inuharm_4_overtime,
|
||||
sum(inuharm_5_overtime) as inuharm_5_overtime,
|
||||
sum(inuharm_6_overtime) as inuharm_6_overtime,
|
||||
sum(inuharm_7_overtime) as inuharm_7_overtime,
|
||||
sum(inuharm_8_overtime) as inuharm_8_overtime,
|
||||
sum(inuharm_9_overtime) as inuharm_9_overtime,
|
||||
sum(inuharm_10_overtime) as inuharm_10_overtime,
|
||||
sum(inuharm_11_overtime) as inuharm_11_overtime,
|
||||
sum(inuharm_12_overtime) as inuharm_12_overtime,
|
||||
sum(inuharm_13_overtime) as inuharm_13_overtime,
|
||||
sum(inuharm_14_overtime) as inuharm_14_overtime,
|
||||
sum(inuharm_15_overtime) as inuharm_15_overtime,
|
||||
sum(inuharm_16_overtime) as inuharm_16_overtime,
|
||||
sum(i_neg_overtime) as i_neg_overtime
|
||||
from
|
||||
r_stat_limit_target_d
|
||||
<where>
|
||||
phasic_type = "T"
|
||||
<if test=" ids != null and ids.size > 0">
|
||||
AND my_index IN
|
||||
<foreach collection='ids' item='item' index="index" open='(' separator=',' close=')'>
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test=" statTime != null and statTime !=''">
|
||||
AND time_id >= #{statTime}
|
||||
</if>
|
||||
<if test="endTime != null and endTime != ''">
|
||||
AND time_id <= #{endTime}
|
||||
</if>
|
||||
</where>
|
||||
GROUP BY
|
||||
`my_index`
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user