"SELECT `health_index` AS healthIndex, analysis_time AS analysisTime, station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status FROM analysis_data.fan_health_index_day WHERE analysis_obj_type = #{analysisObjType}"+
"SELECT `health_index` AS healthIndex,anomaly, `health_index` AS `value`, analysis_time AS analysisTime, station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status FROM analysis_data.fan_health_index_day WHERE analysis_obj_type = #{analysisObjType}"+
"<if test='endTimeTop!= null'> and ts <= #{endTimeTop} </if> "+
"<if test='startTimeTop!= null'> and ts >= #{startTimeTop} </if> "+
"<if test='area!= null'> AND area = #{area} </if> "+
...
...
@@ -20,8 +21,16 @@ public interface FanHealthIndexDayMapper extends BaseMapper<FanHealthIndexDay> {
"SELECT station, health_level as healthlevel,( CASE HEALTH_LEVEL WHEN '危险' THEN 4 WHEN '警告' THEN 3 WHEN '注意' THEN 2 ELSE 1 END ) AS sort, count( 1 ) AS `value` FROM analysis_data.fan_health_index_day WHERE analysis_obj_type = #{analysisObjType} AND ts >= TODAY()-8h"+
"<if test='area!= null'> AND area = #{area} </if> "+
"<if test='station!= null'>AND station = #{station} </if>"+
"SELECT `health_index` AS healthIndex, created_time AS createdTime, analysis_time AS analysisTime, station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status FROM analysis_data.fan_health_index_hour WHERE analysis_obj_type = #{analysisObjType}"+
"SELECT `health_index` AS healthIndex, anomaly, `health_index` AS `value`, rec_date AS recDate, analysis_time AS analysisTime, station,equipment_name AS equipmentName,point_name as pointName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status FROM analysis_data.fan_health_index_hour WHERE analysis_obj_type = #{analysisObjType}"+
"<if test='endTimeTop!= null'> and ts <= #{endTimeTop} </if> "+
"<if test='startTimeTop!= null'> and ts >= #{startTimeTop} </if> "+
"<if test='area!= null'> AND area = #{area} </if> "+
...
...
@@ -20,7 +20,8 @@ public interface FanHealthIndexHourMapper extends BaseMapper<FanHealthIndexHour>
"SELECT `health_index` AS healthIndex, created_time AS createdTime, analysis_time AS analysisTime, station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status FROM analysis_data.fan_health_index_data WHERE analysis_obj_type = #{analysisObjType} and analysis_type = #{analysisType}"+
"SELECT `health_index` AS healthIndex, rec_date AS recDate, `health_index` AS `value`,analysis_time AS analysisTime, station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status FROM analysis_data.fan_health_index_data WHERE analysis_obj_type = #{analysisObjType} and analysis_type = #{analysisType}"+
"<if test='endTimeTop!= null'> and ts <= #{endTimeTop} </if> "+
"<if test='startTimeTop!= null'> and ts >= #{startTimeTop} </if> "+
"<if test='area!= null'> AND area = #{area} </if> "+
...
...
@@ -22,9 +23,13 @@ public interface FanHealthIndexMapper extends BaseMapper<FanHealthIndex> {
"SELECT `health_index` AS healthIndex, created_time AS createdTime, analysis_time AS analysisTime, station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status FROM analysis_data.fan_health_index_moment WHERE analysis_obj_type = #{analysisObjType}"+
"SELECT `health_index` AS healthIndex,`health_index` AS `value`, anomaly, analysis_time AS analysisTime, station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status FROM analysis_data.fan_health_index_moment WHERE analysis_obj_type = #{analysisObjType}"+
"<if test='endTimeTop!= null'> and ts <= #{endTimeTop} </if> "+
"<if test='startTimeTop!= null'> and ts >= #{startTimeTop} </if> "+
"<if test='area!= null'> AND area = #{area} </if> "+
...
...
@@ -20,7 +20,8 @@ public interface FanHealthIndexMomentMapper extends BaseMapper<FanHealthIndexMom
"SELECT `health_index` AS healthIndex, created_time AS createdTime, analysis_time,station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status"+
"FROM analysis_data.pv_health_index_day WHERE and analysis_obj_type = #{analysisObjType}"+
"SELECT `health_index` AS healthIndex,`health_index` AS `value`, rec_date AS recDate, analysis_time,station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status"+
" FROM analysis_data.pv_health_index_day WHERE analysis_obj_type = #{analysisObjType}"+
"<if test='endTimeTop!= null'> and ts <= #{endTimeTop} </if> "+
"<if test='startTimeTop!= null'> and ts >= #{startTimeTop} </if> "+
"<if test='area!= null '> AND area = #{area} </if> "+
"SELECT `health_index` AS healthIndex, created_time AS createdTime, analysis_time,station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status"+
"FROM analysis_data.pv_health_index_hour WHERE and analysis_obj_type = #{analysisObjType}"+
"SELECT `health_index` AS healthIndex, `health_index` AS `value`, rec_date AS recDate, analysis_time,station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status"+
" FROM analysis_data.pv_health_index_hour WHERE analysis_obj_type = #{analysisObjType}"+
"<if test='endTimeTop!= null'> and ts <= #{endTimeTop} </if> "+
"<if test='startTimeTop!= null'> and ts >= #{startTimeTop} </if> "+
"<if test='area!= null '> AND area = #{area} </if> "+
...
...
@@ -22,6 +22,6 @@ public interface PvHealthIndexHourMapper extends BaseMapper<PvHealthIndexHour> {
"SELECT `health_index` AS healthIndex, created_time AS createdTime, analysis_time,station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status"+
"FROM analysis_data.pv_health_index_data WHERE and analysis_obj_type = #{analysisObjType} and analysis_type = #{analysisType}"+
"SELECT `health_index` AS healthIndex, `health_index` AS `value`, rec_date AS recDate, analysis_time,station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status"+
" FROM analysis_data.pv_health_index_data WHERE analysis_obj_type = #{analysisObjType} and analysis_type = #{analysisType}"+
"<if test='endTimeTop!= null'> and ts <= #{endTimeTop} </if> "+
"<if test='startTimeTop!= null'> and ts >= #{startTimeTop} </if> "+
"<if test='area!= null '> AND area = #{area} </if> "+
...
...
@@ -25,9 +27,11 @@ public interface PvHealthIndexMapper extends BaseMapper<PvHealthIndex> {
"SELECT `health_index` AS healthIndex, created_time AS createdTime, analysis_time,station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status"+
"FROM analysis_data.pv_health_index_moment WHERE and analysis_obj_type = #{analysisObjType}"+
"SELECT `health_index` AS healthIndex,`health_index` AS `value`, rec_date AS recDate, analysis_time,station,equipment_name AS equipmentName, ( CASE HEALTH_LEVEL WHEN '危险' THEN 3 WHEN '警告' THEN 2 WHEN '注意' THEN 1 ELSE 0 END ) AS status"+
" FROM analysis_data.pv_health_index_moment WHERE analysis_obj_type = #{analysisObjType}"+
"<if test='endTimeTop!= null'> and ts <= #{endTimeTop} </if> "+
"<if test='startTimeTop!= null'> and ts >= #{startTimeTop} </if> "+
"<if test='area!= null '> AND area = #{area} </if> "+
...
...
@@ -22,5 +22,5 @@ public interface PvHealthIndexMomentMapper extends BaseMapper<PvHealthIndexMomen