区域稳态超标统计->报表下载
This commit is contained in:
@@ -1,56 +0,0 @@
|
||||
package com.njcn.harmonic.pojo.dto.excel.area;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
|
||||
import com.njcn.poi.pojo.constant.DeviceInfoConstant;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/5/17 10:12
|
||||
*/
|
||||
@Data
|
||||
public class AreaExcel implements Serializable {
|
||||
|
||||
@Excel(name = "名称", width = 25, needMerge = true)
|
||||
private String name;
|
||||
|
||||
@Excel(name = "在线监测点个数(个)", width = 25, needMerge = true)
|
||||
private Integer onlineMonitorNumber;
|
||||
|
||||
@Excel(name = "超标监测点个数(个)", width = 25, needMerge = true)
|
||||
private Integer overLimitMonitorNumber;
|
||||
|
||||
@Excel(name = "超标监测点数占比(%)", width = 25, needMerge = true)
|
||||
private Double overBiLi;
|
||||
|
||||
@ExcelCollection(name = "频率偏差超标情况",orderNum = "3")
|
||||
private List<OverData> list1;
|
||||
|
||||
@ExcelCollection(name = "电压偏差超标情况",orderNum = "3")
|
||||
private List<OverData> list2;
|
||||
|
||||
@ExcelCollection(name = "谐波电压超标情况",orderNum = "3")
|
||||
private List<OverData> list3;
|
||||
|
||||
@ExcelCollection(name = "谐波电流超标情况",orderNum = "3")
|
||||
private List<OverData> list4;
|
||||
|
||||
@ExcelCollection(name = "三相电压不平衡度超标情况",orderNum = "3")
|
||||
private List<OverData> list5;
|
||||
|
||||
@ExcelCollection(name = "闪变超标情况",orderNum = "3")
|
||||
private List<OverData> list6;
|
||||
|
||||
@ExcelCollection(name = "负序电流限值超标情况",orderNum = "3")
|
||||
private List<OverData> list7;
|
||||
|
||||
@ExcelCollection(name = "间谐波电压超标情况",orderNum = "3")
|
||||
private List<OverData> list8;
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
package com.njcn.harmonic.pojo.dto.excel.area;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/5/17 11:28
|
||||
*/
|
||||
@Data
|
||||
public class OverData implements Serializable {
|
||||
|
||||
@Excel(name = "个数", width = 25)
|
||||
private Integer number;
|
||||
|
||||
@Excel(name = "占比", width = 25)
|
||||
private Double bili;
|
||||
|
||||
@Excel(name = "平均超标天数", width = 25)
|
||||
private Double avgDay;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
package com.njcn.harmonic.pojo.excel.area;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/5/17 10:12
|
||||
*/
|
||||
@Data
|
||||
public class AreaExcel implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "名称", width = 25, needMerge = true)
|
||||
private String name;
|
||||
|
||||
@Excel(name = "在线监测点个数(个)", width = 25, needMerge = true)
|
||||
private Integer onlineMonitorNumber;
|
||||
|
||||
@Excel(name = "超标监测点个数(个)", width = 25, needMerge = true)
|
||||
private Integer overLimitMonitorNumber;
|
||||
|
||||
@Excel(name = "超标监测点数占比(%)", width = 25, needMerge = true, replace = {"暂无数据_-1.0"})
|
||||
private Double overBiLi;
|
||||
|
||||
@Excel(name = "平均超标天数", groupName = "频率偏差超标情况", width = 25, replace = {"暂无数据_-1.0"} , orderNum = "1")
|
||||
private Double frequencyOverDayBiLi;
|
||||
|
||||
@Excel(name = "占比", groupName = "频率偏差超标情况", width = 25, replace = {"暂无数据_-1.0"} , orderNum = "1")
|
||||
private Double frequencyBiLi;
|
||||
|
||||
@Excel(name = "个数", groupName = "频率偏差超标情况", width = 25 , orderNum = "1")
|
||||
private Integer frequencyMonitorNumber;
|
||||
|
||||
@Excel(name = "平均超标天数", groupName = "电压偏差超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "2")
|
||||
private Double voltageOverDayBiLi;
|
||||
|
||||
@Excel(name = "占比", groupName = "电压偏差超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "2")
|
||||
private Double voltageBiLi;
|
||||
|
||||
@Excel(name = "个数", groupName = "电压偏差超标情况", width = 25, orderNum = "2")
|
||||
private Integer voltageMonitorNumber;
|
||||
|
||||
@Excel(name = "平均超标天数", groupName = "谐波电压超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "3")
|
||||
private Double harmonicVoltageOverDayBiLi;
|
||||
|
||||
@Excel(name = "占比", groupName = "谐波电压超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "3")
|
||||
private Double harmonicVoltageBiLi;
|
||||
|
||||
@Excel(name = "个数", groupName = "谐波电压超标情况", width = 25, orderNum = "3")
|
||||
private Integer harmonicVoltageMonitorNumber;
|
||||
|
||||
@Excel(name = "平均超标天数", groupName = "谐波电流超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "4")
|
||||
private Double harmonicCurrentOverDayBiLi;
|
||||
|
||||
@Excel(name = "占比", groupName = "谐波电流超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "4")
|
||||
private Double harmonicCurrentBiLi;
|
||||
|
||||
@Excel(name = "个数", groupName = "谐波电流超标情况", width = 25, orderNum = "4")
|
||||
private Integer harmonicCurrentMonitorNumber;
|
||||
|
||||
@Excel(name = "平均超标天数", groupName = "三相电压不平衡度超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "5")
|
||||
private Double threePhaseVoltageOverDayBiLi;
|
||||
|
||||
@Excel(name = "占比", groupName = "三相电压不平衡度超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "5")
|
||||
private Double threePhaseVoltageBiLi;
|
||||
|
||||
@Excel(name = "个数", groupName = "三相电压不平衡度超标情况", width = 25, orderNum = "5")
|
||||
private Integer threePhaseVoltageMonitorNumber;
|
||||
|
||||
@Excel(name = "平均超标天数", groupName = "闪变超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "6")
|
||||
private Double flickerOverDayBiLi;
|
||||
|
||||
@Excel(name = "占比", groupName = "闪变超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "6")
|
||||
private Double flickerBiLi;
|
||||
|
||||
@Excel(name = "个数", groupName = "闪变超标情况", width = 25, orderNum = "6")
|
||||
private Integer flickerMonitorNumber;
|
||||
|
||||
@Excel(name = "平均超标天数", groupName = "负序电流限值超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "7")
|
||||
private Double negativeOverDayBiLi;
|
||||
|
||||
@Excel(name = "占比", groupName = "负序电流限值超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "7")
|
||||
private Double negativeBiLi;
|
||||
|
||||
@Excel(name = "个数", groupName = "负序电流限值超标情况", width = 25, orderNum = "7")
|
||||
private Integer negativeMonitorNumber;
|
||||
|
||||
@Excel(name = "平均超标天数", groupName = "间谐波电压超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "8")
|
||||
private Double interHarmonicOverDayBiLi;
|
||||
|
||||
@Excel(name = "占比", groupName = "间谐波电压超标情况", width = 25, replace = {"暂无数据_-1.0"}, orderNum = "8")
|
||||
private Double interHarmonicBiLi;
|
||||
|
||||
@Excel(name = "个数", groupName = "间谐波电压超标情况", width = 25, orderNum = "8")
|
||||
private Integer interHarmonicMonitorNumber;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user