1.算法bug修改,部分占比*100,计算展示
2.pmsbug解决 3.增加根据字典类型code和字典数据code接口
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.njcn.event.pojo.po;
|
||||
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
@@ -58,5 +59,11 @@ public class RStatEventOrgM implements Serializable {
|
||||
@ApiModelProperty(value = "数据类型,字典表(01:主网测点 02:配网测点)")
|
||||
private String dataType;
|
||||
|
||||
public void setEventMeasurementRatioAverage(Float eventMeasurementRatioAverage) {
|
||||
this.eventMeasurementRatioAverage = NumberUtil.round(eventMeasurementRatioAverage*100,2).floatValue();;
|
||||
}
|
||||
|
||||
public void setEventMeasurementRatioAccrued(Float eventMeasurementRatioAccrued) {
|
||||
this.eventMeasurementRatioAccrued = NumberUtil.round(eventMeasurementRatioAccrued*100,2).floatValue();;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.njcn.event.pojo.po;
|
||||
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import java.time.LocalDate;
|
||||
@@ -57,5 +58,11 @@ public class RStatEventOrgQ implements Serializable {
|
||||
@ApiModelProperty(value = "数据类型,字典表(01:主网测点 02:配网测点)")
|
||||
private String dataType;
|
||||
|
||||
public void setEventMeasurementRatioAverage(Float eventMeasurementRatioAverage) {
|
||||
this.eventMeasurementRatioAverage = NumberUtil.round(eventMeasurementRatioAverage*100,2).floatValue();;
|
||||
}
|
||||
|
||||
public void setEventMeasurementRatioAccrued(Float eventMeasurementRatioAccrued) {
|
||||
this.eventMeasurementRatioAccrued = NumberUtil.round(eventMeasurementRatioAccrued*100,2).floatValue();;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.njcn.event.pojo.po;
|
||||
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import java.time.LocalDate;
|
||||
@@ -57,5 +58,12 @@ public class RStatEventOrgY implements Serializable {
|
||||
@ApiModelProperty(value = "数据类型,字典表(01:主网测点 02:配网测点)")
|
||||
private String dataType;
|
||||
|
||||
public void setEventMeasurementRatioAverage(Float eventMeasurementRatioAverage) {
|
||||
this.eventMeasurementRatioAverage = NumberUtil.round(eventMeasurementRatioAverage*100,2).floatValue();;
|
||||
}
|
||||
|
||||
public void setEventMeasurementRatioAccrued(Float eventMeasurementRatioAccrued) {
|
||||
this.eventMeasurementRatioAccrued = NumberUtil.round(eventMeasurementRatioAccrued*100,2).floatValue();;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -20,12 +20,12 @@
|
||||
SELECT
|
||||
measurement_type_class,
|
||||
event_type,
|
||||
sum(event_measurement_average)/count(*) as eventMeasurementAverage ,
|
||||
ROUND( sum(event_measurement_average)/count(*),2) as eventMeasurementAverage ,
|
||||
sum(event_measurement_accrued) as eventMeasurementAccrued,
|
||||
sum(event_freq)/count(*) as eventFreq,
|
||||
ROUND( sum(event_freq)/count(*),2)as eventFreq,
|
||||
sum(event_count) as eventCount,
|
||||
sum(event_measurement_ratio_average)/count(*) as eventMeasurementRatioAverage,
|
||||
sum(event_measurement_ratio_accrued) as eventMeasurementRatioAccrued
|
||||
ROUND( sum(event_measurement_ratio_average)*100/count(*),2) as eventMeasurementRatioAverage,
|
||||
ROUND( sum(event_measurement_ratio_accrued)*100,2) as eventMeasurementRatioAccrued
|
||||
FROM
|
||||
r_stat_event_m
|
||||
<where>
|
||||
|
||||
@@ -20,12 +20,12 @@
|
||||
SELECT
|
||||
measurement_type_class,
|
||||
event_type,
|
||||
sum(event_measurement_average)/count(*) as eventMeasurementAverage ,
|
||||
ROUND( sum(event_measurement_average)/count(*),2) as eventMeasurementAverage ,
|
||||
sum(event_measurement_accrued) as eventMeasurementAccrued,
|
||||
sum(event_freq)/count(*) as eventFreq,
|
||||
ROUND( sum(event_freq)/count(*),2) as eventFreq,
|
||||
sum(event_count) as eventCount,
|
||||
sum(event_measurement_ratio_average)/count(*) as eventMeasurementRatioAverage,
|
||||
sum(event_measurement_ratio_accrued) as eventMeasurementRatioAccrued
|
||||
ROUND( sum(event_measurement_ratio_average)*100/count(*),2) as eventMeasurementRatioAverage,
|
||||
ROUND( sum(event_measurement_ratio_accrued)*100,2) as eventMeasurementRatioAccrued
|
||||
FROM
|
||||
r_stat_event_q
|
||||
<where>
|
||||
|
||||
@@ -20,12 +20,12 @@
|
||||
SELECT
|
||||
measurement_type_class,
|
||||
event_type,
|
||||
sum(event_measurement_average)/count(*) as eventMeasurementAverage ,
|
||||
ROUND( sum(event_measurement_average)/count(*),2) as eventMeasurementAverage ,
|
||||
sum(event_measurement_accrued) as eventMeasurementAccrued,
|
||||
sum(event_freq)/count(*) as eventFreq,
|
||||
ROUND( sum(event_freq)/count(*),2) as eventFreq,
|
||||
sum(event_count) as eventCount,
|
||||
sum(event_measurement_ratio_average)/count(*) as eventMeasurementRatioAverage,
|
||||
sum(event_measurement_ratio_accrued) as eventMeasurementRatioAccrued
|
||||
ROUND( sum(event_measurement_ratio_average)*100/count(*),2) as eventMeasurementRatioAverage,
|
||||
ROUND( sum(event_measurement_ratio_accrued)*100,2) as eventMeasurementRatioAccrued
|
||||
FROM
|
||||
r_stat_event_y
|
||||
<where>
|
||||
|
||||
Reference in New Issue
Block a user