浏览代码

风机报警和升压站报警功能修改优化

shilin 1 年之前
父节点
当前提交
444a15f816
共有 100 个文件被更改,包括 16704 次插入0 次删除
  1. 16 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/AlarmTs.java
  2. 54 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicBranch.java
  3. 186 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicCompany.java
  4. 52 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDevice.java
  5. 53 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceFaultMetrics.java
  6. 82 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceFaultMode.java
  7. 107 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceMetrics.java
  8. 72 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceModel.java
  9. 53 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceModelMetrics.java
  10. 67 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceStructure.java
  11. 63 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEarlyReport.java
  12. 68 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEarlyReportAlarm.java
  13. 47 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEarlyReportConclus.java
  14. 67 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEarlyReportWt.java
  15. 106 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEarlyWarnScore.java
  16. 181 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEnergyGroup.java
  17. 148 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEquipment.java
  18. 141 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEquipmentPoint.java
  19. 96 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicLine.java
  20. 119 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicMaintransformer.java
  21. 146 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicMeterPoint.java
  22. 56 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicModelPower.java
  23. 36 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicModelPowerRd.java
  24. 198 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicPowerstation.java
  25. 137 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicPowerstationPoint.java
  26. 129 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicProject.java
  27. 61 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicProjectPlan.java
  28. 90 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicRealtimeDbconfig.java
  29. 176 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicRegion.java
  30. 90 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicSquare.java
  31. 61 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicStatusPoint.java
  32. 82 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicSubStation.java
  33. 80 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicWeatherStation.java
  34. 51 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicWindturbinePower.java
  35. 177 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEcoWindspecificInfoDay.java
  36. 79 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconActivePowerData.java
  37. 107 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconAlarmConfiguration.java
  38. 168 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconAlarmInfo.java
  39. 103 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconAlarmRule.java
  40. 197 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconBenchmark.java
  41. 119 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconBrownoutsEvent.java
  42. 117 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconBrownoutsEvent2.java
  43. 76 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittMonthMain.java
  44. 81 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittMonthSub.java
  45. 70 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittYearMain.java
  46. 75 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittYearSub.java
  47. 73 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittingMain.java
  48. 78 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittingSub.java
  49. 131 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconElectricaltestPoint.java
  50. 682 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEqOriginalDay.java
  51. 75 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEqOriginalIndex.java
  52. 687 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEqOriginalMonth.java
  53. 680 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEqOriginalYear.java
  54. 47 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEqTarget.java
  55. 132 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentDayDetailed.java
  56. 97 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentDayInfo.java
  57. 250 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentDeviatPower.java
  58. 250 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentDeviatSpeed.java
  59. 187 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfo15minute.java
  60. 427 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay1.java
  61. 384 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay2.java
  62. 383 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay3.java
  63. 443 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay4.java
  64. 177 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay5.java
  65. 72 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay6.java
  66. 388 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDayTop.java
  67. 96 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentmodel.java
  68. 83 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconFaultLiminatedefects.java
  69. 380 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconInOrOutSpeedTotal.java
  70. 479 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconInOrOutSpeedTotal2.java
  71. 70 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconInputOrOutputSpeed.java
  72. 68 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconInterruption.java
  73. 67 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconInterruptionItem.java
  74. 82 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconLimitPowerRecords.java
  75. 50 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconLineElectrical.java
  76. 75 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconLogicalUnit.java
  77. 89 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconMainBrownouts.java
  78. 89 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconMainBrownouts2.java
  79. 60 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconManufacturer.java
  80. 102 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconMeterPointValue.java
  81. 438 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay1.java
  82. 393 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay2.java
  83. 393 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay3.java
  84. 167 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay4.java
  85. 167 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay5.java
  86. 167 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay6.java
  87. 122 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay7.java
  88. 124 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconShutdownEvent.java
  89. 122 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconShutdownEvent2.java
  90. 660 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStaOriginalDay.java
  91. 78 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStaOriginalIndex.java
  92. 670 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStaOriginalMonth.java
  93. 665 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStaOriginalYear.java
  94. 47 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStaTarget.java
  95. 32 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStateAi.java
  96. 134 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStateTranRatesSub.java
  97. 134 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStateTranRatesSub2.java
  98. 168 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStateTransitionRates.java
  99. 50 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStopType.java
  100. 0 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconTableBottomStatistic.java

+ 16 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/AlarmTs.java

@@ -0,0 +1,16 @@
+package com.gyee.alarm.model.auto;
+
+import lombok.Data;
+import lombok.ToString;
+
+import java.sql.Timestamp;
+@Data
+@ToString
+public class AlarmTs {
+
+    private Timestamp ts;
+    private Integer val;
+    private Integer oval;
+    private Boolean confirmed;
+    private String tbName;
+}

+ 54 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicBranch.java

@@ -0,0 +1,54 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author xieshengjie
+ * @since 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicBranch extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    private String id;
+
+    private String nemCode;
+
+    private String windpowerstationId;
+
+    private String projectId;
+
+    private String lineId;
+
+    private String name;
+
+    private String aname;
+
+    private String types;
+
+    private Integer isAble;
+
+    private String spare1;
+
+    private String spare2;
+
+    private String spare3;
+
+    private String spare4;
+
+    private String inteverId;
+
+    private String combinerId;
+
+    private String squareId;
+
+
+}

+ 186 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicCompany.java

@@ -0,0 +1,186 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 省公司表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicCompany extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 风电装机容量
+     */
+    private Double windCapacity;
+
+    /**
+     * 风电容量单位
+     */
+    private String windCapacityUnit;
+
+    /**
+     * 风电装机数量海上
+     */
+    private Integer windQuantityHs;
+
+    /**
+     * 风电装机数量陆地
+     */
+    private Integer windQuantityLd;
+
+    /**
+     * 光伏装机容量
+     */
+    private Double capacity;
+
+    /**
+     * 光伏容量单位
+     */
+    private String capacityUnit;
+
+    /**
+     * 光伏装机数量集中
+     */
+    private Integer quantityJz;
+
+    /**
+     * 光伏装机数量组串
+     */
+    private Integer quantityZc;
+
+    /**
+     * 接入风电装机容量
+     */
+    private Double jrwindCapacity;
+
+    /**
+     * 接入风电容量单位
+     */
+    private String jrwindCapacityUnit;
+
+    /**
+     * 接入风电装机数量海上
+     */
+    private Integer jrwindQuantityHs;
+
+    /**
+     * 接入风电装机数量陆地
+     */
+    private Integer jrwindQuantityLd;
+
+    /**
+     * 接入光伏装机容量
+     */
+    private Double jrCapacity;
+
+    /**
+     * 接入光伏容量单位
+     */
+    private String jrCapacityUnit;
+
+    /**
+     * 接入光伏装机数量集中
+     */
+    private Integer jrquantityJz;
+
+    /**
+     * 接入光伏装机数量组串
+     */
+    private Integer jrquantityZc;
+
+    /**
+     * 顺序
+     */
+    private Integer orderNum;
+
+    /**
+     * 风电场站数量
+     */
+    private Integer windNumber;
+
+    /**
+     * 光伏场站数量
+     */
+    private Integer number;
+
+    /**
+     * 接入风电场站数量
+     */
+    private Integer jrWindNumber;
+
+    /**
+     * 接入光伏场站数量
+     */
+    private Integer jrNumber;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 集团编号
+     */
+    private String groupId;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+
+}

+ 52 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDevice.java

@@ -0,0 +1,52 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 设备
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicDevice extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 英文名
+     */
+    private String enname;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+    /**
+     * 排序
+     */
+    private Integer orderno;
+
+    /**
+     * 是否可用
+     */
+    private Boolean enabled;
+
+
+}

+ 53 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceFaultMetrics.java

@@ -0,0 +1,53 @@
+package com.gyee.alarm.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 设备故障模式度量
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicDeviceFaultMetrics extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 设备
+     */
+    private String deviceId;
+
+    /**
+     * 故障模式
+     */
+    private String faultmode;
+
+    /**
+     * 公制
+     */
+    private String metricCode;
+
+    /**
+     * 下限
+     */
+    private BigDecimal lowerLimit;
+
+    /**
+     * 上限
+     */
+    private BigDecimal upperLimit;
+
+
+}

+ 82 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceFaultMode.java

@@ -0,0 +1,82 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 设备故障模型
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicDeviceFaultMode extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String code;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 影响
+     */
+    private String effects;
+
+    /**
+     * 原因
+     */
+    private String cause;
+
+    /**
+     * 措施
+     */
+    private String measure;
+
+    /**
+     * 严重程度
+     */
+    private Integer severity;
+
+    /**
+     * 发生次数
+     */
+    private Integer occurence;
+
+    /**
+     * 发现次数
+     */
+    private Integer detection;
+
+    /**
+     * 设备
+     */
+    private String deviceid;
+
+    /**
+     * 结构编码
+     */
+    private String structureCode;
+
+    /**
+     * 型号
+     */
+    private String models;
+
+
+}

+ 107 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceMetrics.java

@@ -0,0 +1,107 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 设备指标
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicDeviceMetrics extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 设备
+     */
+    private String deviceiD;
+
+    /**
+     * 结构编码
+     */
+    private String structureCode;
+
+    /**
+     * 标准编码
+     */
+    private String metricCode;
+
+    /**
+     * 名字
+     */
+    private String name;
+
+    /**
+     * 英文名
+     */
+    private String enname;
+
+    /**
+     * 单位名称
+     */
+    private String unitName;
+
+    /**
+     * 英文单位名称
+     */
+    private String unitNamecn;
+
+    /**
+     * 类别数据
+     */
+    private String categoryData;
+
+    /**
+     * 分类
+     */
+    private String categorysci;
+
+    /**
+     * 分类意思
+     */
+    private String categorysys;
+
+    /**
+     * 分类1
+     */
+    private String categoryres1;
+
+    /**
+     * 分类2
+     */
+    private String categoryres2;
+
+    /**
+     * 分类3
+     */
+    private String categoryres3;
+
+    /**
+     * 分类4
+     */
+    private String categoryres4;
+
+    /**
+     * 分类5
+     */
+    private String categoryres5;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+
+}

+ 72 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceModel.java

@@ -0,0 +1,72 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 设备模型
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicDeviceModel extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String code;
+
+    /**
+     * 设备
+     */
+    private String deviceId;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 英文名
+     */
+    private String enname;
+
+    /**
+     * 场站编号
+     */
+    private String stationId;
+
+    /**
+     * 场站名称
+     */
+    private String stationName;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+    /**
+     * 排序号
+     */
+    private Integer orderno;
+
+    /**
+     * 是否可用
+     */
+    private Boolean enabled;
+
+
+}

+ 53 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceModelMetrics.java

@@ -0,0 +1,53 @@
+package com.gyee.alarm.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 设备模型指标
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicDeviceModelMetrics extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 设备
+     */
+    private String deviceiD;
+
+    /**
+     * 设备名称
+     */
+    private String deviceModel;
+
+    /**
+     * 标准编码
+     */
+    private String metricCode;
+
+    /**
+     * 统一编码
+     */
+    private String uniformCode;
+
+    /**
+     * 系数
+     */
+    private BigDecimal multiplier;
+
+
+}

+ 67 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicDeviceStructure.java

@@ -0,0 +1,67 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 设备结构
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicDeviceStructure extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String code;
+
+    /**
+     * 父编码
+     */
+    private String parentCode;
+
+    /**
+     * 设备
+     */
+    private String deviceId;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 英文名
+     */
+    private String enname;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+    /**
+     * 排序号
+     */
+    private Integer orderno;
+
+    /**
+     * 是否可用
+     */
+    private Boolean enabled;
+
+
+}

+ 63 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEarlyReport.java

@@ -0,0 +1,63 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.time.LocalDateTime;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 预警报告
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicEarlyReport extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 报告名称
+     */
+    private String reportName;
+
+    /**
+     * 场站id
+     */
+    private String stationiD;
+
+    /**
+     * 场站名称
+     */
+    private String stationName;
+
+    /**
+     * 所属部件
+     */
+    private String relatedParts;
+
+    /**
+     * 报告日期
+     */
+    private LocalDateTime reportDate;
+
+    /**
+     * 报告分析起始时间
+     */
+    private LocalDateTime statStartDate;
+
+    /**
+     * 报告分析结束时间
+     */
+    private LocalDateTime statEndDate;
+
+
+}

+ 68 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEarlyReportAlarm.java

@@ -0,0 +1,68 @@
+package com.gyee.alarm.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 预警报告报警
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicEarlyReportAlarm extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 规则编号
+     */
+    private String ruleId;
+
+    /**
+     * 报警类型 custom为自定义报警,widnturbine为风机原始报警
+     */
+    private String alarmType;
+
+    /**
+     * 规则名称
+     */
+    private String ruleName;
+
+    /**
+     * 规则描述
+     */
+    private String ruleDescription;
+
+    /**
+     * 报警级别
+     */
+    private String rank;
+
+    /**
+     * 报警数量
+     */
+    private Integer count;
+
+    /**
+     * 报警持续时长
+     */
+    private BigDecimal keepTime;
+
+    /**
+     * 预警风机报告表主键
+     */
+    private String reportWindturbineId;
+
+
+}

+ 47 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEarlyReportConclus.java

@@ -0,0 +1,47 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 预警报告结论
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicEarlyReportConclus extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 风机所属部件
+     */
+    private String part;
+
+    /**
+     * 预警信息
+     */
+    private String alarmInfo;
+
+    /**
+     * 隐患后果
+     */
+    private String hiddanger;
+
+    /**
+     * 检查事项
+     */
+    private String checkMatter;
+
+
+}

+ 67 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEarlyReportWt.java

@@ -0,0 +1,67 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 设备预警报告
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicEarlyReportWt extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 风机id
+     */
+    private String windturbineId;
+
+    /**
+     * 风机编号或名称
+     */
+    private String windturbineCode;
+
+    /**
+     * 风机型号
+     */
+    private String modelId;
+
+    /**
+     * 对比的风机报告编号
+     */
+    private String compareId;
+
+    /**
+     * 结论
+     */
+    private String conclusion;
+
+    /**
+     * earlyreport表主键
+     */
+    private String reportId;
+
+    /**
+     * 是否比较过
+     */
+    private Boolean compared;
+
+    /**
+     * 核实的
+     */
+    private Boolean verified;
+
+
+}

+ 106 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEarlyWarnScore.java

@@ -0,0 +1,106 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 预警得分
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-08-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicEarlyWarnScore extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date statdate;
+
+    /**
+     * 总分
+     */
+    private Double totalScore;
+
+    /**
+     * 传感器分数
+     */
+    private Double sensorScore;
+
+    /**
+     * 零部件隐患分数
+     */
+    private Double partsScore;
+
+    /**
+     * 控制参数分数
+     */
+    private Double controlScore;
+
+    /**
+     * 性能下降分数
+     */
+    private Double performanceScore;
+
+    /**
+     * 其它分数
+     */
+    private Double otherScore;
+
+    /**
+     * 测风系统分数
+     */
+    private Double cfxtScore;
+
+    /**
+     * 发电机分数
+     */
+    private Double fdjScore;
+
+    /**
+     * 齿轮箱分数
+     */
+    private Double clxScore;
+
+    /**
+     * 主控柜分数
+     */
+    private Double zkgScore;
+
+    /**
+     * 机舱分数
+     */
+    private Double jcScore;
+
+    /**
+     * 变桨系统分数
+     */
+    private Double bjxtScore;
+
+    /**
+     * 轴承分数
+     */
+    private Double zcScore;
+
+
+}

+ 181 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEnergyGroup.java

@@ -0,0 +1,181 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 集团
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicEnergyGroup extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 父编号
+     */
+    private String parentid;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 风电装机容量
+     */
+    private Double windCapacity;
+
+    /**
+     * 风电容量单位
+     */
+    private String windCapacityUnit;
+
+    /**
+     * 风电装机数量海上
+     */
+    private Integer windQuantityHs;
+
+    /**
+     * 风电装机数量陆地
+     */
+    private Integer windQuantityLd;
+
+    /**
+     * 光伏装机容量
+     */
+    private Double capacity;
+
+    /**
+     * 光伏容量单位
+     */
+    private String capacityUnit;
+
+    /**
+     * 光伏装机数量集中
+     */
+    private Integer quantityJz;
+
+    /**
+     * 光伏装机数量组串
+     */
+    private Integer quantityZc;
+
+    /**
+     * 接入风电装机容量
+     */
+    private Double jrwindCapacity;
+
+    /**
+     * 接入风电容量单位
+     */
+    private String jrwindCapacityUnit;
+
+    /**
+     * 接入风电装机数量海上
+     */
+    private Integer jrwindQuantityHs;
+
+    /**
+     * 接入风电装机数量陆地
+     */
+    private Integer jrwindQuantityLd;
+
+    /**
+     * 接入光伏装机容量
+     */
+    private Double jrCapacity;
+
+    /**
+     * 接入光伏容量单位
+     */
+    private String jrCapacityUnit;
+
+    /**
+     * 接入光伏装机数量集中
+     */
+    private Integer jrquantityJz;
+
+    /**
+     * 接入光伏装机数量组串
+     */
+    private Integer jrquantityZc;
+
+    /**
+     * 顺序
+     */
+    private Integer orderNum;
+
+    /**
+     * 风电场站数量
+     */
+    private Integer windNumber;
+
+    /**
+     * 光伏场站数量
+     */
+    private Integer number;
+
+    /**
+     * 接入风电场站数量
+     */
+    private Integer jrWindNumber;
+
+    /**
+     * 接入光伏场站数量
+     */
+    private Integer jrNumber;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+
+}

+ 148 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEquipment.java

@@ -0,0 +1,148 @@
+package com.gyee.alarm.model.auto;
+
+
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 风机&光伏
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicEquipment extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 场站编号(冗余)
+     */
+    private String windpowerstationId;
+
+    /**
+     * 地球经度
+     */
+    private Double longitude;
+
+    /**
+     * 地球纬度
+     */
+    private Double latitude;
+
+    /**
+     * 型号编号
+     */
+    private String modelId;
+
+    /**
+     * 状态
+     */
+    private String status;
+
+    /**
+     * 工程编号(冗余)
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 首次并网时间
+     */
+    private Date firstIntegratedTime;
+
+    /**
+     * 图片
+     */
+    private String photo;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 是否是标杆设备
+     */
+    private Integer isStandard;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 是否可用
+     */
+    private Integer isable;
+
+    /**
+     * 0:风机;1:集中;2:组串
+     */
+    private Integer equipmentCategory;
+
+    private String parentId;
+
+    private String squareId;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+    /**
+     * 排序
+     */
+    private String orderNum;
+
+    private String substationId;
+}

+ 141 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicEquipmentPoint.java

@@ -0,0 +1,141 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 设备测点
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicEquipmentPoint extends Model {
+
+
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 实时库名称
+     */
+    private String aname;
+
+    /**
+     * 型号
+     */
+    private String model;
+
+    /**
+     * 单位
+     */
+    private String valueUnit;
+
+    /**
+     * 英文名称
+     */
+    private String englishName;
+
+    /**
+     * 类型编号
+     */
+    private String typeId;
+
+    /**
+     * 所属型号
+     */
+    private String modelId;
+
+    /**
+     * 最大值
+     */
+    private Double maxval;
+
+    /**
+     * 最小值
+     */
+    private Double minval;
+
+    /**
+     * 合理最大值
+     */
+    private Double reasonableMaxval;
+
+    /**
+     * 合理最小值
+     */
+    private Double reasonableMinval;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 统一编码
+     */
+    private String uniformCode;
+
+    /**
+     * 短ID
+     */
+    private String shortId;
+
+    /**
+     * 长ID
+     */
+    private String longId;
+
+    /**
+     * 场站编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 实时配置编号
+     */
+    private String realtimeId;
+
+    /**
+     * 部件编号
+     */
+    private String logicalUnitId;
+
+    /**
+     * 集团测点编号
+     */
+    private String groupPointId;
+
+    /**
+     * 具体名称
+     */
+    private String specificName;
+
+    /**
+     * 系数
+     */
+    private Double coefficient;
+
+
+}

+ 96 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicLine.java

@@ -0,0 +1,96 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 集电线路
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicLine extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 顺序
+     */
+    private Integer orderNum;
+
+    /**
+     * 装机容量
+     */
+    private Double capacity;
+
+    /**
+     * 容量单位
+     */
+    private String capacityUnit;
+
+    /**
+     * 装机数量
+     */
+    private Integer quantity;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+
+}

+ 119 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicMaintransformer.java

@@ -0,0 +1,119 @@
+package com.gyee.alarm.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.time.LocalDate;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 主变表
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-01-30
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicMaintransformer extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 装机容量
+     */
+    private BigDecimal capacity;
+
+    /**
+     * 容量单位
+     */
+    private String capacityUnit;
+
+    /**
+     * 装机数量
+     */
+    private Integer quantity;
+
+    /**
+     * 机型
+     */
+    private String model;
+
+    /**
+     * 投产日期
+     */
+    private LocalDate commissionDate;
+
+    /**
+     * 主控电话
+     */
+    private String masterPhone;
+
+    /**
+     * 值长
+     */
+    private String shiftforeMan;
+
+    /**
+     * 值长电话
+     */
+    private String shiftforeManPhone;
+
+    /**
+     * 顺序
+     */
+    private Integer orderNum;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+
+}

+ 146 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicMeterPoint.java

@@ -0,0 +1,146 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 电计量点表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicMeterPoint extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 使用/排序
+     */
+    private Integer orderNum;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 用到名称
+     */
+    private String aname;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 电表类型
+     */
+    private String meterType;
+
+    /**
+     * 电表编码
+     */
+    private String meterCode;
+
+    /**
+     * 电表主备
+     */
+    private String meterSort;
+
+    /**
+     * 显示类型
+     */
+    private String displayType;
+
+    /**
+     * 统一编码
+     */
+    private String uniformCode;
+
+    /**
+     * 倍率
+     */
+    private Double magnification;
+
+    /**
+     * 短ID
+     */
+    private String shortId;
+
+    /**
+     * 长ID
+     */
+    private String longId;
+
+    /**
+     * 实时配置编号
+     */
+    private String realtimeId;
+
+    /**
+     * 线损倍率
+     */
+    private Double magnificationxs;
+
+    /**
+     * 系数
+     */
+    private Double xs;
+
+    /**
+     * 初始值
+     */
+    private Double initialValue;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 集团测点编号
+     */
+    private String groupPointId;
+
+    /**
+     * 具体名称
+     */
+    private String specificName;
+
+
+}

+ 56 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicModelPower.java

@@ -0,0 +1,56 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicModelPower extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 型号编号
+     */
+    private String modelId;
+
+    /**
+     * 风速/光照度
+     */
+    private Double speed;
+
+    /**
+     * 稳态功率(相当于理论)
+     */
+    private Double theoryPower;
+
+    /**
+     * 动态功率(保证功率)
+     */
+    private Double ensurePower;
+
+    /**
+     * 场站编号
+     */
+    private String windpowerstationId;
+
+
+}

+ 36 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicModelPowerRd.java

@@ -0,0 +1,36 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicModelPowerRd extends Model {
+
+    private static final long serialVersionUID = 1L;
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    private String modelId;
+
+    private Double speed;
+
+    private Double theoryPower;
+
+    private Double ensurePower;
+
+    private String windpowerstationId;
+
+
+}

+ 198 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicPowerstation.java

@@ -0,0 +1,198 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 场站表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicPowerstation extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 地址
+     */
+    private String address;
+
+    /**
+     * 电话
+     */
+    private String telephone;
+
+    private Double windCapacity;
+
+    private String windCapacityUnit;
+
+    private Integer windQuantityHs;
+
+    private Integer windQuantityLd;
+
+    private Double capacity;
+
+    private String capacityUnit;
+
+    private Integer quantityJz;
+
+    private Integer quantityZc;
+
+    private Double jrwindCapacity;
+
+    private String jrwindCapacityUnit;
+
+    private Integer jrwindQuantityHs;
+
+    private Integer jrwindQuantityLd;
+
+    private Double jrCapacity;
+
+    private String jrCapacityUnit;
+
+    private Integer jrquantityJz;
+
+    private Integer jrquantityZc;
+
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 地球经度
+     */
+    private Double longitude;
+
+    /**
+     * 地球纬度
+     */
+    private Double latitude;
+
+    /**
+     * 图片
+     */
+    private String photo;
+
+    /**
+     * 系统厂家
+     */
+    private String systemManufact;
+
+    /**
+     * 场长
+     */
+    private String headfarm;
+
+    /**
+     * 场长电话
+     */
+    private String headfarmPhone;
+
+    /**
+     * 机型
+     */
+    private String model;
+
+    /**
+     * 顺序
+     */
+    private Integer orderNum;
+
+    /**
+     * 海拔高度
+     */
+    private Double height;
+
+    /**
+     * 场站类型
+     */
+    private String windType;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 集团编号
+     */
+    private String groupId;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+    private Double appCapacity;
+    private Double conCapacity;
+    private Double gridCapacity;
+    private Double hoiCapacity;
+    private Date firstGridTime;
+    private Date wholeGridTime;
+    private Double anemoNumber;
+    private Double stationNumber;
+
+
+
+
+
+
+
+
+
+
+}

+ 137 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicPowerstationPoint.java

@@ -0,0 +1,137 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 场站测点,期次测点,线路测点,三级公司测点,区域测点
+
+
+
++方阵测点
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicPowerstationPoint extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 实时库名称
+     */
+    private String aname;
+
+    /**
+     * 型号
+     */
+    private String model;
+
+    /**
+     * 单位
+     */
+    private String valueUnit;
+
+    /**
+     * 英文名称
+     */
+    private String englishName;
+
+    /**
+     * 类型编号
+     */
+    private String typeId;
+
+    /**
+     * 所属型号
+     */
+    private String modelId;
+
+    /**
+     * 最大值
+     */
+    private Double maxval;
+
+    /**
+     * 最小值
+     */
+    private Double minval;
+
+    /**
+     * 合理最大值
+     */
+    private Double reasonableMaxval;
+
+    /**
+     * 合理最小值
+     */
+    private Double reasonableMinval;
+
+
+
+    /**
+     * 统一编码
+     */
+    private String uniformCode;
+
+    /**
+     * 短ID
+     */
+    private String shortId;
+
+    /**
+     * 长ID
+     */
+    private String longId;
+
+    /**
+     * 场站编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 实时配置编号
+     */
+    private String realtimeId;
+
+    /**
+     * 集团测点编号
+     */
+    private String groupPointId;
+
+    /**
+     * 具体名称
+     */
+    private String specificName;
+
+    /**
+     * 系数
+     */
+    private Double coefficient;
+
+
+}

+ 129 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicProject.java

@@ -0,0 +1,129 @@
+package com.gyee.alarm.model.auto;
+
+
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 工程表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicProject extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 装机容量
+     */
+    private Double capacity;
+
+    /**
+     * 容量单位
+     */
+    private String capacityUnit;
+
+    /**
+     * 装机数量
+     */
+    private Integer quantity;
+
+    /**
+     * 机型
+     */
+    private String model;
+
+    /**
+     * 投产日期
+     */
+    private Date commissionDate;
+
+    /**
+     * 主控电话
+     */
+    private String masterPhone;
+
+    /**
+     * 值长
+     */
+    private String shiftforeMan;
+
+    /**
+     * 值长电话
+     */
+    private String shiftforeManPhone;
+
+    /**
+     * 顺序
+     */
+    private Integer orderNum;
+
+    /**
+     * 变电所ID
+     */
+    private String windsubStationId;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+
+}

+ 61 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicProjectPlan.java

@@ -0,0 +1,61 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 工程计划表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicProjectPlan extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 计划发电量
+     */
+    private String generatingCapacity;
+
+    /**
+     * 计划停运小时
+     */
+    private Double outageHours;
+
+    /**
+     * 年
+     */
+    private String year;
+
+    /**
+     * 月
+     */
+    private String month;
+
+    /**
+     * 场站编号(冗余)
+     */
+    private String windpowerstationId;
+
+
+}

+ 90 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicRealtimeDbconfig.java

@@ -0,0 +1,90 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 实时数据库配置表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicRealtimeDbconfig extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 服务姓
+     */
+    private String surName;
+
+    /**
+     * 服务名(历史)
+     */
+    private String nameHist;
+
+    /**
+     * 服务名(配置)
+     */
+    private String nameCmcfg;
+
+    /**
+     * 服务名(实时)
+     */
+    private String nameRts;
+
+    /**
+     * 点标签
+     */
+    private String label;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 端口(历史)
+     */
+    private String portHist;
+
+    /**
+     * 端口(配置)
+     */
+    private String portCmcfg;
+
+    /**
+     * 端口(实时)
+     */
+    private String portRts;
+
+    /**
+     * 地址(历史)
+     */
+    private String ipHist;
+
+    /**
+     * 地址(配置)
+     */
+    private String ipCmcfg;
+
+    /**
+     * 地址(实时)
+     */
+    private String ipRts;
+
+
+}

+ 176 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicRegion.java

@@ -0,0 +1,176 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 区域
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicRegion extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 风电装机容量
+     */
+    private Double windCapacity;
+
+    /**
+     * 风电容量单位
+     */
+    private String windCapacityUnit;
+
+    /**
+     * 风电装机数量海上
+     */
+    private Integer windQuantityHs;
+
+    /**
+     * 风电装机数量陆地
+     */
+    private Integer windQuantityLd;
+
+    /**
+     * 光伏装机容量
+     */
+    private Double capacity;
+
+    /**
+     * 光伏容量单位
+     */
+    private String capacityUnit;
+
+    /**
+     * 光伏装机数量集中
+     */
+    private Integer quantityJz;
+
+    /**
+     * 光伏装机数量组串
+     */
+    private Integer quantityZc;
+
+    /**
+     * 接入风电装机容量
+     */
+    private Double jrwindCapacity;
+
+    /**
+     * 接入风电容量单位
+     */
+    private String jrwindCapacityUnit;
+
+    /**
+     * 接入风电装机数量海上
+     */
+    private Integer jrwindQuantityHs;
+
+    /**
+     * 接入风电装机数量陆地
+     */
+    private Integer jrwindQuantityLd;
+
+    /**
+     * 接入光伏装机容量
+     */
+    private Double jrCapacity;
+
+    /**
+     * 接入光伏容量单位
+     */
+    private String jrCapacityUnit;
+
+    /**
+     * 接入光伏装机数量集中
+     */
+    private Integer jrquantityJz;
+
+    /**
+     * 接入光伏装机数量组串
+     */
+    private Integer jrquantityZc;
+
+    /**
+     * 顺序
+     */
+    private Integer orderNum;
+
+    /**
+     * 风电场站数量
+     */
+    private Integer windNumber;
+
+    /**
+     * 光伏场站数量
+     */
+    private Integer number;
+
+    /**
+     * 接入风电场站数量
+     */
+    private Integer jrWindNumber;
+
+    /**
+     * 接入光伏场站数量
+     */
+    private Integer jrNumber;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+
+}

+ 90 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicSquare.java

@@ -0,0 +1,90 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 方阵
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicSquare extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 风场编号(冗余)
+     */
+    private String windpowerstationId;
+
+    /**
+     * 工程编号(冗余)
+     */
+    private String projectId;
+
+    /**
+     * 风电线编号
+     */
+    private String lineId;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 接入类型
+     */
+    private String types;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+
+}

+ 61 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicStatusPoint.java

@@ -0,0 +1,61 @@
+package com.gyee.alarm.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicStatusPoint extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    private String id;
+
+    private String nemCode;
+
+    private String name;
+
+    private String aname;
+
+    private String model;
+
+    private String valueUnit;
+
+    private String englishName;
+
+    private String typeId;
+
+    private String modelId;
+
+    private BigDecimal maxval;
+
+    private BigDecimal minval;
+
+    private BigDecimal reasonableMaxval;
+
+    private BigDecimal reasonableMinval;
+
+    private String windturbineId;
+
+    private String uniformCode;
+
+    private String shortId;
+
+    private String longId;
+
+    private String windpowerstationId;
+
+    private String realtimeId;
+
+
+}

+ 82 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicSubStation.java

@@ -0,0 +1,82 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 调度场站名称
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicSubStation extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 顺序
+     */
+    private Integer orderNum;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+    private Double capacity;
+
+
+}

+ 80 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicWeatherStation.java

@@ -0,0 +1,80 @@
+package com.gyee.alarm.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 气象站名称
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-29
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicWeatherStation extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 顺序
+     */
+    private Integer orderNum;
+
+    /**
+     * 是否可用
+     */
+    private Integer isAble;
+
+    /**
+     * 备用1
+     */
+    private String spare1;
+
+    /**
+     * 备用2
+     */
+    private String spare2;
+
+    /**
+     * 备用3
+     */
+    private String spare3;
+
+    /**
+     * 备用4
+     */
+    private String spare4;
+
+    private BigDecimal capacity;
+
+
+}

+ 51 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProBasicWindturbinePower.java

@@ -0,0 +1,51 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 风机功率曲线
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicWindturbinePower extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 场站编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 实时配置编号
+     */
+    private Double speed;
+
+    /**
+     * 理论功率
+     */
+    private Double theoryPower;
+
+
+}

+ 177 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEcoWindspecificInfoDay.java

@@ -0,0 +1,177 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 日专题分析
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEcoWindspecificInfoDay extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Integer id;
+
+    /**
+     * 场站
+     */
+    private String windpowerstationId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 理论发电量
+     */
+    private Double theoreticalcapacity;
+
+    /**
+     * 实际发电量
+     */
+    private Double generatingcapacity;
+
+    /**
+     * 风能利用率
+     */
+    private Double windenergyRate;
+
+    /**
+     * 维护损失电量
+     */
+    private Double daynhwhssdl;
+
+    /**
+     * 维护损失率
+     */
+    private Double daynhwhssrate;
+
+    /**
+     * 故障损失电量
+     */
+    private Double daynhgzssdl;
+
+    /**
+     * 故障损失率
+     */
+    private Double daynhgzssrate;
+
+    /**
+     * 限电损失电量
+     */
+    private Double daynhxdssdl;
+
+    /**
+     * 限电损失率
+     */
+    private Double daynhxdssrate;
+
+    /**
+     * 性能损失电量
+     */
+    private Double daynhqfdl;
+
+    /**
+     * 性能损失率
+     */
+    private Double daynhqfrate;
+
+    /**
+     * 受累损失电量
+     */
+    private Double daynhcfdl;
+
+    /**
+     * 受累损失率
+     */
+    private Double daynhcfrate;
+
+    /**
+     * 故障次数
+     */
+    private Integer faultCount;
+
+    /**
+     * 故障时间
+     */
+    private Double faultTime;
+
+    /**
+     * 风机台数
+     */
+    private Integer wtcount;
+
+    /**
+     * 日历时间
+     */
+    private Double calendarTime;
+
+    /**
+     * 应复位次数
+     */
+    private Double theoresetTimes;
+
+    /**
+     * 实际复位次数
+     */
+    private Double resetTimes;
+
+    /**
+     * 应转换次数
+     */
+    private Double theoconversionTimes;
+
+    /**
+     * 实际转换次数
+     */
+    private Double conversionTimes;
+
+    /**
+     * 应消缺次数
+     */
+    private Double theofaultCount;
+
+    /**
+     * 实际消缺次数
+     */
+    private Double rightCount;
+
+    /**
+     * 年
+     */
+    private Integer year;
+
+    /**
+     * 月
+     */
+    private Integer month;
+
+    /**
+     * 综合场用电量
+     */
+    private Double zhcydl;
+
+    /**
+     * 实际发电量(电计量)
+     */
+    private Double generatingcapacity2;
+
+
+}

+ 79 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconActivePowerData.java

@@ -0,0 +1,79 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 动态功率数据
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconActivePowerData extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Integer id;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 型号编号
+     */
+    private String modelId;
+
+    /**
+     * 时间
+     */
+    private Date recordDate;
+
+    /**
+     * 风速
+     */
+    private Double speed;
+
+    /**
+     * 功率
+     */
+    private Double power;
+
+    /**
+     * 频率
+     */
+    private Integer frequency;
+
+    /**
+     * 风机编码
+     */
+    private String windturbineCode;
+
+    /**
+     * 型号名称
+     */
+    private String modelName;
+
+
+}

+ 107 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconAlarmConfiguration.java

@@ -0,0 +1,107 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 报警配置表
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-06-19
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconAlarmConfiguration extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 测点(如果根据uniformcode配置此字段可为空)
+     */
+    private String tagId;
+
+    /**
+     * 报警类别,0触发,1触发,-1变化触发,4ai点触发
+     */
+    private Integer triggerType;
+
+    /**
+     * 设备ID
+     */
+    private String deviceId;
+
+    /**
+     * 后缀
+     */
+    private String suffix;
+
+    /**
+     * 报警级别
+     */
+    private Integer rank;
+
+    /**
+     * 统一识别码(如果通过uniformCode配置,则设备类型,场站,机型不能为空)
+     */
+    private String uniformCode;
+
+    /**
+     * 场站ID
+     */
+    private String stationId;
+
+    /**
+     * 机型
+     */
+    private String modelId;
+
+    /**
+     * 报警类型 /自定义报警 custom,风机 windturbine,场站 station,升压站 booststation
+     */
+    private String alarmType;
+
+    /**
+     * 设备类型,场站 station,风机 windturbine,升压站 booststation
+     */
+    private String deviceType;
+
+    /**
+     * 设备部件
+     */
+    private String components;
+
+    /**
+     * 设备子部件
+     */
+    private String subcomponents;
+
+    /**
+     * 报警描述
+     */
+    private String description;
+
+    /**
+     * 特性
+     */
+    private String characteristic;
+
+    /**
+     * 是否可复位
+     */
+    private Boolean resetTable;
+
+    /**
+     * 是否启用
+     */
+    private Boolean enable;
+
+
+}

+ 168 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconAlarmInfo.java

@@ -0,0 +1,168 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 报警缓存表
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-06-19
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconAlarmInfo extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 表名
+     */
+    @TableId(type = IdType.INPUT)
+    private String tbname;
+
+    /**
+     * 最近更新时间戳
+     */
+    private Long ts;
+
+    /**
+     * 值
+     */
+    private Integer val;
+
+    /**
+     * 测点
+     */
+    private String tagId;
+
+    /**
+     * 报警类别
+     */
+    private Integer triggerType;
+
+    /**
+     * 报警唯一id
+     */
+    private String alarmId;
+
+    /**
+     * 设备ID
+     */
+    private String deviceId;
+
+    /**
+     * 后缀
+     */
+    private String suffix;
+
+    /**
+     * 报警级别
+     */
+    private Integer rank;
+
+    /**
+     * 是否确认
+     */
+    private Boolean confirmed;
+
+    /**
+     * 统一识别码(如果通过uniformCode配置,则设备类型,场站,机型不能为空)
+     */
+    private String uniformCode;
+
+    /**
+     * 报警类型 /自定义报警 custom,风机 windturbine,场站 station,升压站 booststation
+     */
+    private String alarmType;
+
+    /**
+     * 设备类型,场站 station,风机 windturbine,升压站 booststation
+     */
+    private String deviceType;
+
+    /**
+     * 设备部件
+     */
+    private String components;
+
+    /**
+     * 设备子部件
+     */
+    private String subcomponents;
+
+    /**
+     * 报警描述
+     */
+    private String description;
+
+    /**
+     * 机型
+     */
+    private String modelId;
+
+    /**
+     * 是否可复位
+     */
+    private Boolean resetTable;
+
+    /**
+     * 是否启用
+     */
+    private Boolean enable;
+
+    /**
+     * 特性
+     */
+    private String characteristic;
+
+    /**
+     * 场站ID
+     */
+    private String stationId;
+
+    /**
+     * 项目ID
+     */
+    private String projectId;
+
+    /**
+     * 线路ID
+     */
+    private String lineId;
+
+    /**
+     * 场站名称
+     */
+    private String stationName;
+
+    /**
+     * 项目名称
+     */
+    private String projectiName;
+
+    /**
+     * 线路名称
+     */
+    private String lineidName;
+
+    /**
+     * 设备名称
+     */
+    private String deviceName;
+
+    /**
+     * 当前原始值
+     */
+    private Integer oval;
+    /**
+     * 报警是否结束
+     */
+    private Integer isOpen;
+
+}

+ 103 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconAlarmRule.java

@@ -0,0 +1,103 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 自定义报警配置
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-06-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconAlarmRule extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 自定义报警名称
+     */
+    private String name;
+
+    /**
+     * 报警描述
+     */
+    private String description;
+
+    /**
+     * 公式
+     */
+    private String expression;
+
+    /**
+     * 标签
+     */
+    private String tag;
+
+    /**
+     * 报警级别
+     */
+    private Integer rank;
+
+    /**
+     * 是否启用
+     */
+    private Boolean enable;
+
+    /**
+     * 机型
+     */
+    private String modelId;
+
+    /**
+     * 报警类别
+     */
+    private String category;
+
+    /**
+     * 范围
+     */
+    private String range;
+
+    /**
+     * 场站ID
+     */
+    private String stationId;
+
+    /**
+     * 项目ID
+     */
+    private String projectId;
+
+    /**
+     * 线路ID
+     */
+    private String lineId;
+
+    /**
+     * 设备ID
+     */
+    private String deviceId;
+
+    /**
+     * 电气ID
+     */
+    private String electricalId;
+
+
+    /**
+     * 关联部件
+     */
+    private String relatedParts;
+
+
+}

+ 197 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconBenchmark.java

@@ -0,0 +1,197 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 对标管理
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconBenchmark extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 场站
+     */
+    private String foreignKeyId;
+
+    /**
+     * 评分
+     */
+    private Double mark;
+
+    /**
+     * 装机容量
+     */
+    private Double capacity;
+
+    /**
+     * 接入台数
+     */
+    private Integer units;
+
+    /**
+     * 理论发电量
+     */
+    private Double theoreticalPower;
+
+    /**
+     * 实际发电量
+     */
+    private Double actualPower;
+
+    /**
+     * 故障损失电量
+     */
+    private Double daynhgzssdl;
+
+    /**
+     * 维护损失电量
+     */
+    private Double daynhwhssdl;
+
+    /**
+     * 限电损失电量
+     */
+    private Double daynhxdssdl;
+
+    /**
+     * 性能损失电量
+     */
+    private Double daynhqfdl;
+
+    /**
+     * 受累损失电量
+     */
+    private Double daynhcfdl;
+
+    /**
+     * 风能利用率
+     */
+    private Double windenergy;
+
+    /**
+     * 限电率
+     */
+    private Double powerLossRate;
+
+    /**
+     * 性能率
+     */
+    private Double performanceLossRate;
+
+    /**
+     * 综合厂用电率
+     */
+    private Double comprehensiveRate;
+
+    /**
+     * 设备利用小时
+     */
+    private Double utilizationHours;
+
+    /**
+     * 风功率预测准确率
+     */
+    private Double windpowerAccuracy;
+
+    /**
+     * AGC曲线跟随率
+     */
+    private Double agcCurvefollowing;
+
+    /**
+     * mtbf
+     */
+    private Double mtbf;
+
+    /**
+     * mttf
+     */
+    private Double mttf;
+
+    /**
+     * 设备可利用率
+     */
+    private Double availability;
+
+    /**
+     * 等效可用系数
+     */
+    private Double availabilityFactor;
+
+    /**
+     * 非计划检修损失率
+     */
+    private Double failureLossRate;
+
+    /**
+     * 计划检修损失率
+     */
+    private Double mainLossRate;
+
+    /**
+     * mttr
+     */
+    private Double mttr;
+
+    /**
+     * 隐患发现及时率
+     */
+    private Double hiddenTimely;
+
+    /**
+     * 复位及时率
+     */
+    private Double resetTimelyRate;
+
+    /**
+     * 状态转换率
+     */
+    private Double stateTransitionRate;
+
+    /**
+     * 消缺及时率
+     */
+    private Double eliminationRate;
+
+    /**
+     * 平均风速
+     */
+    private Double speed;
+
+    /**
+     * 静风频率
+     */
+    private Double staticWindFrequency;
+
+    /**
+     * 有效风时率
+     */
+    private Double effectiveWindHourRate;
+
+
+}

+ 119 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconBrownoutsEvent.java

@@ -0,0 +1,119 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 与停机事件关联(限电停机时),数据库中无关联,程序控制
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconBrownoutsEvent extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+
+    @TableId(value = "ID",type = IdType.INPUT)
+    private String id;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 停机时间
+     */
+    private String windturbineId;
+
+    /**
+     * 停机时间
+     */
+    private Date stopTime;
+
+    /**
+     * 恢复启动时间
+     */
+    private Date startTime;
+
+    /**
+     * 停机小时数
+     */
+    private Double stopHours;
+
+    /**
+     * 损失电量
+     */
+    private Double lossPower;
+
+    /**
+     * 故障停机、维护停机、限电停机、复位停机
+     */
+    private String stopTypeId;
+
+    /**
+     * 是否处理
+     */
+    private Integer isHandle;
+
+    /**
+     * 停机事件编号
+     */
+    private String shutdownEventId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 主表ID
+     */
+    private String mainId;
+
+    /**
+     * 限电负荷
+     */
+    private Double limitLoad;
+
+    /**
+     * 限电指令
+     */
+    private String brownoutsDirective;
+
+    /**
+     * 当时风速
+     */
+    private Double windSpeed;
+
+    /**
+     * 当时负荷
+     */
+    private Double thisLoad;
+
+    /**
+     * 限电原因
+     */
+    private String stopReason;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+
+}

+ 117 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconBrownoutsEvent2.java

@@ -0,0 +1,117 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 与停机事件关联(限电停机时),数据库中无关联,程序控制
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconBrownoutsEvent2 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.INPUT)
+    private String id;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 停机时间
+     */
+    private String windturbineId;
+
+    /**
+     * 停机时间
+     */
+    private Date stopTime;
+
+    /**
+     * 恢复启动时间
+     */
+    private Date startTime;
+
+    /**
+     * 停机小时数
+     */
+    private Double stopHours;
+
+    /**
+     * 损失电量
+     */
+    private Double lossPower;
+
+    /**
+     * 故障停机、维护停机、限电停机、复位停机
+     */
+    private String stopTypeId;
+
+    /**
+     * 是否处理
+     */
+    private Integer isHandle;
+
+    /**
+     * 停机事件编号
+     */
+    private String shutdownEventId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 主表ID
+     */
+    private String mainId;
+
+    /**
+     * 限电负荷
+     */
+    private Double limitLoad;
+
+    /**
+     * 限电指令
+     */
+    private String brownoutsDirective;
+
+    /**
+     * 当时风速
+     */
+    private Double windSpeed;
+
+    /**
+     * 当时负荷
+     */
+    private Double thisLoad;
+
+    /**
+     * 限电原因
+     */
+    private String stopReason;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+
+}

+ 76 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittMonthMain.java

@@ -0,0 +1,76 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 风电机月拟合曲线主表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconCurveFittMonthMain extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_UUID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 年
+     */
+    private String year;
+
+    /**
+     * 月
+     */
+    private String month;
+
+    /**
+     * 环比
+     */
+    private Double monthDeviationRate;
+
+    /**
+     * 同比
+     */
+    private Double yearDeviationRate;
+
+    /**
+     * 与标杆风机比
+     */
+    private Double standardDeviationRate;
+
+    /**
+     * 实际/最优
+     */
+    private Double deviationRate1;
+
+    /**
+     * 实际/保证
+     */
+    private Double deviationRate2;
+
+    /**
+     * 最优/保证
+     */
+    private Double deviationRate3;
+
+
+}

+ 81 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittMonthSub.java

@@ -0,0 +1,81 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 风电机月拟合曲线子表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconCurveFittMonthSub extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+     @TableId(value = "ID",type = IdType.ASSIGN_UUID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 年
+     */
+    private String year;
+
+    /**
+     * 月
+     */
+    private String month;
+
+    /**
+     * 风速
+     */
+    private Double speed;
+
+    /**
+     * 环比
+     */
+    private Double monthDeviationRate;
+
+    /**
+     * 同比
+     */
+    private Double yearDeviationRate;
+
+    /**
+     * 与标杆风机比
+     */
+    private Double standardDeviationRate;
+
+    /**
+     * 实际/最优
+     */
+    private Double deviationRate1;
+
+    /**
+     * 实际/保证
+     */
+    private Double deviationRate2;
+
+    /**
+     * 最优/保证
+     */
+    private Double deviationRate3;
+
+
+}

+ 70 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittYearMain.java

@@ -0,0 +1,70 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 风电机年拟合曲线主表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconCurveFittYearMain extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 年
+     */
+    private String year;
+
+    /**
+     * 环比
+     */
+    private Double monthDeviationRate;
+
+    /**
+     * 同比
+     */
+    private Double yearDeviationRate;
+
+    /**
+     * 与标杆风机比
+     */
+    private Double standardDeviationRate;
+
+    /**
+     * 实际/最优
+     */
+    private Double deviationRate1;
+
+    /**
+     * 实际/保证
+     */
+    private Double deviationRate2;
+
+    /**
+     * 最优/保证
+     */
+    private Double deviationRate3;
+
+
+}

+ 75 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittYearSub.java

@@ -0,0 +1,75 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 风电机年拟合曲线子表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconCurveFittYearSub extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_UUID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 年
+     */
+    private String year;
+
+    /**
+     * 风速
+     */
+    private Double speed;
+
+    /**
+     * 环比
+     */
+    private Double monthDeviationRate;
+
+    /**
+     * 同比
+     */
+    private Double yearDeviationRate;
+
+    /**
+     * 与标杆风机比
+     */
+    private Double standardDeviationRate;
+
+    /**
+     * 实际/最优
+     */
+    private Double deviationRate1;
+
+    /**
+     * 实际/保证
+     */
+    private Double deviationRate2;
+
+    /**
+     * 最优/保证
+     */
+    private Double deviationRate3;
+
+
+}

+ 73 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittingMain.java

@@ -0,0 +1,73 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 风电机拟合曲线主表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconCurveFittingMain extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_UUID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 环比
+     */
+    private Double monthDeviationRate;
+
+    /**
+     * 同比
+     */
+    private Double yearDeviationRate;
+
+    /**
+     * 与标杆风机比
+     */
+    private Double standardDeviationRate;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 实际/最优
+     */
+    private Double deviationRate1;
+
+    /**
+     * 实际/保证
+     */
+    private Double deviationRate2;
+
+    /**
+     * 最优/保证
+     */
+    private Double deviationRate3;
+
+
+}

+ 78 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconCurveFittingSub.java

@@ -0,0 +1,78 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 风电机拟合曲线子表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconCurveFittingSub extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_UUID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 环比
+     */
+    private Double monthDeviationRate;
+
+    /**
+     * 同比
+     */
+    private Double yearDeviationRate;
+
+    /**
+     * 与标杆风机比
+     */
+    private Double standardDeviationRate;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 风速
+     */
+    private Double speed;
+
+    /**
+     * 实际/最优
+     */
+    private Double deviationRate1;
+
+    /**
+     * 实际/保证
+     */
+    private Double deviationRate2;
+
+    /**
+     * 最优/保证
+     */
+    private Double deviationRate3;
+
+
+}

+ 131 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconElectricaltestPoint.java

@@ -0,0 +1,131 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 电气测点
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconElectricaltestPoint extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 实时库名称
+     */
+    private String aname;
+
+    /**
+     * 型号
+     */
+    private String model;
+
+    /**
+     * 单位
+     */
+    private String valueUnit;
+
+    /**
+     * 英文名称
+     */
+    private String englishName;
+
+    /**
+     * 类型编号
+     */
+    private String typeId;
+
+    /**
+     * 所属型号
+     */
+    private String modelId;
+
+    /**
+     * 最大值
+     */
+    private Double maxval;
+
+    /**
+     * 最小值
+     */
+    private Double minval;
+
+    /**
+     * 合理最大值
+     */
+    private Double reasonableMaxval;
+
+    /**
+     * 合理最小值
+     */
+    private Double reasonableMinval;
+
+    /**
+     * 变电所编号
+     */
+    private String electricalId;
+
+    /**
+     * 统一编码
+     */
+    private String uniformCode;
+
+    /**
+     * 短ID
+     */
+    private String shortId;
+
+    /**
+     * 长ID
+     */
+    private String longId;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 实时配置编号
+     */
+    private String realTimeId;
+
+    /**
+     * 集团测点编号
+     */
+    private String groupPointId;
+
+    /**
+     * 具体名称
+     */
+    private String specificName;
+
+
+}

+ 682 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEqOriginalDay.java

@@ -0,0 +1,682 @@
+package com.gyee.alarm.model.auto;
+
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEqOriginalDay extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 设备编号
+     */
+    private String windturbineId;
+
+    /**
+     * 设备名称
+     */
+    private String windturbineName;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 统计阶段
+     */
+    private String types;
+
+    /**
+     * SCADA发电量(千瓦时)
+     */
+    private Double target01;
+
+    /**
+     * 试运行SCADA发电量(千瓦时)
+     */
+    private Double target02;
+
+    /**
+     * 日最大风速
+     */
+    private Double target03;
+
+    /**
+     * 日最小风速
+     */
+    private Double target04;
+
+    /**
+     * 日最大功率
+     */
+    private Double target05;
+
+    /**
+     * 日最小功率
+     */
+    private Double target06;
+
+    /**
+     * 日平均功率
+     */
+    private Double target07;
+
+    /**
+     * 日平均风速
+     */
+    private Double target08;
+
+    /**
+     * 日设计理论发电量(千瓦时)
+     */
+    private Double target09;
+
+    /**
+     * 日实际理论发电量(千瓦时)
+     */
+    private Double target10;
+
+    /**
+     * 日智慧风电理论发电量(千瓦时)
+     */
+    private Double target11;
+
+    /**
+     * 风能利用率
+     */
+    private Double target12;
+
+    /**
+     * 损失电量(千瓦时)
+     */
+    private Double target13;
+
+    /**
+     * 故障损失时长(小时)
+     */
+    private Double target14;
+
+    /**
+     * 故障次数
+     */
+    private Double target15;
+
+    /**
+     * 故障损失电量
+     */
+    private Double target16;
+
+    /**
+     * 故障损失率
+     */
+    private Double target17;
+
+    /**
+     * 检修损失时长(小时)
+     */
+    private Double target18;
+
+    /**
+     * 检修次数
+     */
+    private Double target19;
+
+    /**
+     * 检修损失电量
+     */
+    private Double target20;
+
+    /**
+     * 检修损失率
+     */
+    private Double target21;
+
+    /**
+     * 性能损失时长(小时)
+     */
+    private Double target22;
+
+    /**
+     * 性能损失次数
+     */
+    private Double target23;
+
+    /**
+     * 性能损失电量
+     */
+    private Double target24;
+
+    /**
+     * 性能损失率
+     */
+    private Double target25;
+
+    /**
+     * 限电时长(小时)
+     */
+    private Double target26;
+
+    /**
+     * 限电次数
+     */
+    private Double target27;
+
+    /**
+     * 限电损失电量
+     */
+    private Double target28;
+
+    /**
+     * 限电损失率
+     */
+    private Double target29;
+
+    /**
+     * 弃风率
+     */
+    private Double target30;
+
+    /**
+     * 弃发比
+     */
+    private Double target31;
+
+    /**
+     * 受累损失时长(小时)
+     */
+    private Double target32;
+
+    /**
+     * 受累次数
+     */
+    private Double target33;
+
+    /**
+     * 受累损失电量
+     */
+    private Double target34;
+
+    /**
+     * 受累损失率
+     */
+    private Double target35;
+
+    /**
+     * 统计小时
+     */
+    private Double target36;
+
+    /**
+     * 切入次数
+     */
+    private Double target37;
+
+    /**
+     * 切出次数
+     */
+    private Double target38;
+
+    /**
+     * 平均切入风速
+     */
+    private Double target39;
+
+    /**
+     * 平均切出风速
+     */
+    private Double target40;
+
+    /**
+     * 最大切出风速
+     */
+    private Double target41;
+
+    /**
+     * 最小切入风速
+     */
+    private Double target42;
+
+    /**
+     * 额定功率
+     */
+    private Double target43;
+
+    /**
+     * 额定风速
+     */
+    private Double target44;
+
+    /**
+     * 设备利用小时
+     */
+    private Double target45;
+
+    /**
+     * 30分钟内故障消除次数
+     */
+    private Double target46;
+
+    /**
+     * 6小时内故障消除次数
+     */
+    private Double target47;
+
+    /**
+     * 12小时内故障消除次数
+     */
+    private Double target48;
+
+    /**
+     * 24小时内故障消除次数
+     */
+    private Double target49;
+
+    /**
+     * 72小时内故障消除次数
+     */
+    private Double target50;
+
+    /**
+     * 168小时内故障消除次数
+     */
+    private Double target51;
+
+    /**
+     * 168小时外故障消除次数
+     */
+    private Double target52;
+
+    /**
+     * 故障消缺总次数
+     */
+    private Double target53;
+
+    /**
+     * 日等效可利用系数
+     */
+    private Double target54;
+
+    /**
+     * 日设备可利用率
+     */
+    private Double target55;
+
+    /**
+     * 日负荷率
+     */
+    private Double target56;
+
+    /**
+     * 日功率一致性系数
+     */
+    private Double target57;
+
+    /**
+     * 日拟合优度
+     */
+    private Double target58;
+
+    /**
+     * 日曲线偏差率
+     */
+    private Double target59;
+
+    /**
+     * 故障消缺及时率
+     */
+    private Double target60;
+
+    /**
+     * 状态转换及时率
+     */
+    private Double target61;
+
+    /**
+     * 复位及时率
+     */
+    private Double target62;
+
+    /**
+     * 日MTBF
+     */
+    private Double target63;
+
+    /**
+     * 日MTTR
+     */
+    private Double target64;
+
+    /**
+     * 日MTTF
+     */
+    private Double target65;
+
+    /**
+     * 备用1
+     */
+    private Double target66;
+
+    /**
+     * 备用2
+     */
+    private Double target67;
+
+    /**
+     * 备用3
+     */
+    private Double target68;
+
+    /**
+     * 备用4
+     */
+    private Double target69;
+
+    /**
+     * 备用5
+     */
+    private Double target70;
+
+    /**
+     * 备用6
+     */
+    private Double target71;
+
+    /**
+     * 备用7
+     */
+    private Double target72;
+
+    /**
+     * 备用8
+     */
+    private Double target73;
+
+    /**
+     * 备用9
+     */
+    private Double target74;
+
+    /**
+     * 备用10
+     */
+    private Double target75;
+
+    /**
+     * 备用11
+     */
+    private Double target76;
+
+    /**
+     * 备用12
+     */
+    private Double target77;
+
+    /**
+     * 备用13
+     */
+    private Double target78;
+
+    /**
+     * 备用14
+     */
+    private Double target79;
+
+    /**
+     * 备用15
+     */
+    private Double target80;
+
+    /**
+     * 备用16
+     */
+    private Double target81;
+
+    /**
+     * 备用17
+     */
+    private Double target82;
+
+    /**
+     * 备用18
+     */
+    private Double target83;
+
+    /**
+     * 备用19
+     */
+    private Double target84;
+
+    /**
+     * 备用20
+     */
+    private Double target85;
+
+    /**
+     * 备用21
+     */
+    private Double target86;
+
+    /**
+     * 备用22
+     */
+    private Double target87;
+
+    /**
+     * 备用23
+     */
+    private Double target88;
+
+    /**
+     * 备用24
+     */
+    private Double target89;
+
+    /**
+     * 备用25
+     */
+    private Double target90;
+
+    /**
+     * 备用26
+     */
+    private Double target91;
+
+    /**
+     * 备用27
+     */
+    private Double target92;
+
+    /**
+     * 备用28
+     */
+    private Double target93;
+
+    /**
+     * 备用29
+     */
+    private Double target94;
+
+    /**
+     * 备用30
+     */
+    private Double target95;
+
+    /**
+     * 备用31
+     */
+    private Double target96;
+
+    /**
+     * 备用32
+     */
+    private Double target97;
+
+    /**
+     * 备用33
+     */
+    private Double target98;
+
+    /**
+     * 备用34
+     */
+    private Double target99;
+
+    /**
+     * 备用35
+     */
+    private Double target100;
+
+
+    private Double target101;
+    private Double target102;
+    private Double target103;
+    private Double target104;
+    private Double target105;
+    private Double target106;
+    private Double target107;
+    private Double target108;
+    private Double target109;
+    private Double target110;
+    private Double target111;
+    private Double target112;
+    private Double target113;
+    private Double target114;
+    private Double target115;
+    private Double target116;
+    private Double target117;
+    private Double target118;
+    private Double target119;
+    private Double target120;
+    private Double target121;
+    private Double target122;
+    private Double target123;
+    private Double target124;
+    private Double target125;
+    private Double target126;
+    private Double target127;
+    private Double target128;
+    private Double target129;
+    private Double target130;
+    private Double target131;
+    private Double target132;
+    private Double target133;
+    private Double target134;
+    private Double target135;
+    private Double target136;
+    private Double target137;
+    private Double target138;
+    private Double target139;
+    private Double target140;
+    private Double target141;
+    private Double target142;
+    private Double target143;
+    private Double target144;
+    private Double target145;
+    private Double target146;
+    private Double target147;
+    private Double target148;
+    private Double target149;
+    private Double target150;
+    private Double target151;
+    private Double target152;
+    private Double target153;
+    private Double target154;
+    private Double target155;
+    private Double target156;
+    private Double target157;
+    private Double target158;
+    private Double target159;
+    private Double target160;
+    private Double target161;
+    private Double target162;
+    private Double target163;
+    private Double target164;
+    private Double target165;
+    private Double target166;
+    private Double target167;
+    private Double target168;
+    private Double target169;
+    private Double target170;
+    private Double target171;
+    private Double target172;
+    private Double target173;
+    private Double target174;
+    private Double target175;
+    private Double target176;
+    private Double target177;
+    private Double target178;
+    private Double target179;
+    private Double target180;
+    private Double target181;
+    private Double target182;
+    private Double target183;
+    private Double target184;
+    private Double target185;
+    private Double target186;
+    private Double target187;
+    private Double target188;
+    private Double target189;
+    private Double target190;
+    private Double target191;
+    private Double target192;
+    private Double target193;
+    private Double target194;
+    private Double target195;
+    private Double target196;
+    private Double target197;
+    private Double target198;
+    private Double target199;
+    private Double target200;
+
+
+    /**
+     * 场站编号(冗余)
+     */
+    private String windpowerstationId;
+
+
+    /**
+     * 工程编号(冗余)
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    private Integer result;
+
+    /**
+     * 对应的流程编号
+     *
+     * 关联 ProcessInstance 的 id 属性
+     */
+    private String processInstanceId;
+
+}

+ 75 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEqOriginalIndex.java

@@ -0,0 +1,75 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-22
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEqOriginalIndex extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 设备编号
+     */
+
+    private String windturbineId;
+
+    /**
+     * 设备名称
+     */
+    private String windturbineName;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 指标编号
+     */
+    private String targetid;
+
+    /**
+     * 指标名称
+     */
+    private String targetname;
+
+    /**
+     * 指标类型
+     */
+    private String targettype;
+
+    /**
+     * 计算值
+     */
+    private Double targetvalue;
+
+    /**
+     * 修正值
+     */
+    private Double targetvaluemod;
+
+
+}

+ 687 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEqOriginalMonth.java

@@ -0,0 +1,687 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEqOriginalMonth extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 设备编号
+     */
+    private String windturbineId;
+
+    /**
+     * 设备名称
+     */
+    private String windturbineName;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 年
+     */
+    private Integer year;
+
+    /**
+     * 月
+     */
+    private Integer month;
+
+    /**
+     * 统计阶段
+     */
+    private String types;
+
+    /**
+     * SCADA发电量(千瓦时)
+     */
+    private Double target01;
+
+    /**
+     * 试运行SCADA发电量(千瓦时)
+     */
+    private Double target02;
+
+    /**
+     * 最大风速
+     */
+    private Double target03;
+
+    /**
+     * 最小风速
+     */
+    private Double target04;
+
+    /**
+     * 最大功率
+     */
+    private Double target05;
+
+    /**
+     * 最小功率
+     */
+    private Double target06;
+
+    /**
+     * 平均功率
+     */
+    private Double target07;
+
+    /**
+     * 平均风速
+     */
+    private Double target08;
+
+    /**
+     * 设计理论发电量(千瓦时)
+     */
+    private Double target09;
+
+    /**
+     * 实际理论发电量(千瓦时)
+     */
+    private Double target10;
+
+    /**
+     * 智慧风电理论发电量(千瓦时)
+     */
+    private Double target11;
+
+    /**
+     * 风能利用率
+     */
+    private Double target12;
+
+    /**
+     * 损失电量(千瓦时)
+     */
+    private Double target13;
+
+    /**
+     * 故障损失时长(小时)
+     */
+    private Double target14;
+
+    /**
+     * 故障次数
+     */
+    private Double target15;
+
+    /**
+     * 故障损失电量
+     */
+    private Double target16;
+
+    /**
+     * 故障损失率
+     */
+    private Double target17;
+
+    /**
+     * 检修损失时长(小时)
+     */
+    private Double target18;
+
+    /**
+     * 检修次数
+     */
+    private Double target19;
+
+    /**
+     * 检修损失电量
+     */
+    private Double target20;
+
+    /**
+     * 检修损失率
+     */
+    private Double target21;
+
+    /**
+     * 性能损失时长(小时)
+     */
+    private Double target22;
+
+    /**
+     * 性能损失次数
+     */
+    private Double target23;
+
+    /**
+     * 性能损失电量
+     */
+    private Double target24;
+
+    /**
+     * 性能损失率
+     */
+    private Double target25;
+
+    /**
+     * 限电时长(小时)
+     */
+    private Double target26;
+
+    /**
+     * 限电次数
+     */
+    private Double target27;
+
+    /**
+     * 限电损失电量
+     */
+    private Double target28;
+
+    /**
+     * 限电损失率
+     */
+    private Double target29;
+
+    /**
+     * 弃风率
+     */
+    private Double target30;
+
+    /**
+     * 弃发比
+     */
+    private Double target31;
+
+    /**
+     * 受累损失时长(小时)
+     */
+    private Double target32;
+
+    /**
+     * 受累次数
+     */
+    private Double target33;
+
+    /**
+     * 受累损失电量
+     */
+    private Double target34;
+
+    /**
+     * 受累损失率
+     */
+    private Double target35;
+
+    /**
+     * 统计小时
+     */
+    private Double target36;
+
+    /**
+     * 切入次数
+     */
+    private Double target37;
+
+    /**
+     * 切出次数
+     */
+    private Double target38;
+
+    /**
+     * 平均切入风速
+     */
+    private Double target39;
+
+    /**
+     * 平均切出风速
+     */
+    private Double target40;
+
+    /**
+     * 最大切出风速
+     */
+    private Double target41;
+
+    /**
+     * 最小切入风速
+     */
+    private Double target42;
+
+    /**
+     * 额定功率
+     */
+    private Double target43;
+
+    /**
+     * 额定风速
+     */
+    private Double target44;
+
+    /**
+     * 设备利用小时
+     */
+    private Double target45;
+
+    /**
+     * 30分钟内故障消除次数
+     */
+    private Double target46;
+
+    /**
+     * 6小时内故障消除次数
+     */
+    private Double target47;
+
+    /**
+     * 12小时内故障消除次数
+     */
+    private Double target48;
+
+    /**
+     * 24小时内故障消除次数
+     */
+    private Double target49;
+
+    /**
+     * 72小时内故障消除次数
+     */
+    private Double target50;
+
+    /**
+     * 168小时内故障消除次数
+     */
+    private Double target51;
+
+    /**
+     * 168小时外故障消除次数
+     */
+    private Double target52;
+
+    /**
+     * 故障消缺总次数
+     */
+    private Double target53;
+
+    /**
+     * 等效可利用系数
+     */
+    private Double target54;
+
+    /**
+     * 设备可利用率
+     */
+    private Double target55;
+
+    /**
+     * 负荷率
+     */
+    private Double target56;
+
+    /**
+     * 功率一致性系数
+     */
+    private Double target57;
+
+    /**
+     * 拟合优度
+     */
+    private Double target58;
+
+    /**
+     * 曲线偏差率
+     */
+    private Double target59;
+
+    /**
+     * 故障消缺及时率
+     */
+    private Double target60;
+
+    /**
+     * 状态转换及时率
+     */
+    private Double target61;
+
+    /**
+     * 复位及时率
+     */
+    private Double target62;
+
+    /**
+     * 月MTBF
+     */
+    private Double target63;
+
+    /**
+     * 月MTTR
+     */
+    private Double target64;
+
+    /**
+     * 月MTTF
+     */
+    private Double target65;
+
+    /**
+     * 备用1
+     */
+    private Double target66;
+
+    /**
+     * 备用2
+     */
+    private Double target67;
+
+    /**
+     * 备用3
+     */
+    private Double target68;
+
+    /**
+     * 备用4
+     */
+    private Double target69;
+
+    /**
+     * 备用5
+     */
+    private Double target70;
+
+    /**
+     * 备用6
+     */
+    private Double target71;
+
+    /**
+     * 备用7
+     */
+    private Double target72;
+
+    /**
+     * 备用8
+     */
+    private Double target73;
+
+    /**
+     * 备用9
+     */
+    private Double target74;
+
+    /**
+     * 备用10
+     */
+    private Double target75;
+
+    /**
+     * 备用11
+     */
+    private Double target76;
+
+    /**
+     * 备用12
+     */
+    private Double target77;
+
+    /**
+     * 备用13
+     */
+    private Double target78;
+
+    /**
+     * 备用14
+     */
+    private Double target79;
+
+    /**
+     * 备用15
+     */
+    private Double target80;
+
+    /**
+     * 备用16
+     */
+    private Double target81;
+
+    /**
+     * 备用17
+     */
+    private Double target82;
+
+    /**
+     * 备用18
+     */
+    private Double target83;
+
+    /**
+     * 备用19
+     */
+    private Double target84;
+
+    /**
+     * 备用20
+     */
+    private Double target85;
+
+    /**
+     * 备用21
+     */
+    private Double target86;
+
+    /**
+     * 备用22
+     */
+    private Double target87;
+
+    /**
+     * 备用23
+     */
+    private Double target88;
+
+    /**
+     * 备用24
+     */
+    private Double target89;
+
+    /**
+     * 备用25
+     */
+    private Double target90;
+
+    /**
+     * 备用26
+     */
+    private Double target91;
+
+    /**
+     * 备用27
+     */
+    private Double target92;
+
+    /**
+     * 备用28
+     */
+    private Double target93;
+
+    /**
+     * 备用29
+     */
+    private Double target94;
+
+    /**
+     * 备用30
+     */
+    private Double target95;
+
+    /**
+     * 备用31
+     */
+    private Double target96;
+
+    /**
+     * 备用32
+     */
+    private Double target97;
+
+    /**
+     * 备用33
+     */
+    private Double target98;
+
+    /**
+     * 备用34
+     */
+    private Double target99;
+
+    /**
+     * 备用35
+     */
+    private Double target100;
+
+    private Double target101;
+    private Double target102;
+    private Double target103;
+    private Double target104;
+    private Double target105;
+    private Double target106;
+    private Double target107;
+    private Double target108;
+    private Double target109;
+    private Double target110;
+    private Double target111;
+    private Double target112;
+    private Double target113;
+    private Double target114;
+    private Double target115;
+    private Double target116;
+    private Double target117;
+    private Double target118;
+    private Double target119;
+    private Double target120;
+    private Double target121;
+    private Double target122;
+    private Double target123;
+    private Double target124;
+    private Double target125;
+    private Double target126;
+    private Double target127;
+    private Double target128;
+    private Double target129;
+    private Double target130;
+    private Double target131;
+    private Double target132;
+    private Double target133;
+    private Double target134;
+    private Double target135;
+    private Double target136;
+    private Double target137;
+    private Double target138;
+    private Double target139;
+    private Double target140;
+    private Double target141;
+    private Double target142;
+    private Double target143;
+    private Double target144;
+    private Double target145;
+    private Double target146;
+    private Double target147;
+    private Double target148;
+    private Double target149;
+    private Double target150;
+    private Double target151;
+    private Double target152;
+    private Double target153;
+    private Double target154;
+    private Double target155;
+    private Double target156;
+    private Double target157;
+    private Double target158;
+    private Double target159;
+    private Double target160;
+    private Double target161;
+    private Double target162;
+    private Double target163;
+    private Double target164;
+    private Double target165;
+    private Double target166;
+    private Double target167;
+    private Double target168;
+    private Double target169;
+    private Double target170;
+    private Double target171;
+    private Double target172;
+    private Double target173;
+    private Double target174;
+    private Double target175;
+    private Double target176;
+    private Double target177;
+    private Double target178;
+    private Double target179;
+    private Double target180;
+    private Double target181;
+    private Double target182;
+    private Double target183;
+    private Double target184;
+    private Double target185;
+    private Double target186;
+    private Double target187;
+    private Double target188;
+    private Double target189;
+    private Double target190;
+    private Double target191;
+    private Double target192;
+    private Double target193;
+    private Double target194;
+    private Double target195;
+    private Double target196;
+    private Double target197;
+    private Double target198;
+    private Double target199;
+    private Double target200;
+
+    /**
+     * 场站编号(冗余)
+     */
+    private String windpowerstationId;
+
+
+    /**
+     * 工程编号(冗余)
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+    private Integer result;
+
+    /**
+     * 对应的流程编号
+     *
+     * 关联 ProcessInstance 的 id 属性
+     */
+    private String processInstanceId;
+
+}

+ 680 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEqOriginalYear.java

@@ -0,0 +1,680 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEqOriginalYear extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 设备编号
+     */
+    private String windturbineId;
+
+    /**
+     * 设备名称
+     */
+    private String windturbineName;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 年
+     */
+    private Integer year;
+
+    /**
+     * 统计阶段
+     */
+    private String types;
+
+    /**
+     * SCADA发电量(千瓦时)
+     */
+    private Double target01;
+
+    /**
+     * 试运行SCADA发电量(千瓦时)
+     */
+    private Double target02;
+
+    /**
+     * 最大风速
+     */
+    private Double target03;
+
+    /**
+     * 最小风速
+     */
+    private Double target04;
+
+    /**
+     * 最大功率
+     */
+    private Double target05;
+
+    /**
+     * 最小功率
+     */
+    private Double target06;
+
+    /**
+     * 平均功率
+     */
+    private Double target07;
+
+    /**
+     * 平均风速
+     */
+    private Double target08;
+
+    /**
+     * 设计理论发电量(千瓦时)
+     */
+    private Double target09;
+
+    /**
+     * 实际理论发电量(千瓦时)
+     */
+    private Double target10;
+
+    /**
+     * 智慧风电理论发电量(千瓦时)
+     */
+    private Double target11;
+
+    /**
+     * 风能利用率
+     */
+    private Double target12;
+
+    /**
+     * 损失电量(千瓦时)
+     */
+    private Double target13;
+
+    /**
+     * 故障损失时长(小时)
+     */
+    private Double target14;
+
+    /**
+     * 故障次数
+     */
+    private Double target15;
+
+    /**
+     * 故障损失电量
+     */
+    private Double target16;
+
+    /**
+     * 故障损失率
+     */
+    private Double target17;
+
+    /**
+     * 检修损失时长(小时)
+     */
+    private Double target18;
+
+    /**
+     * 检修次数
+     */
+    private Double target19;
+
+    /**
+     * 检修损失电量
+     */
+    private Double target20;
+
+    /**
+     * 检修损失率
+     */
+    private Double target21;
+
+    /**
+     * 性能损失时长(小时)
+     */
+    private Double target22;
+
+    /**
+     * 性能损失次数
+     */
+    private Double target23;
+
+    /**
+     * 性能损失电量
+     */
+    private Double target24;
+
+    /**
+     * 性能损失率
+     */
+    private Double target25;
+
+    /**
+     * 限电时长(小时)
+     */
+    private Double target26;
+
+    /**
+     * 限电次数
+     */
+    private Double target27;
+
+    /**
+     * 限电损失电量
+     */
+    private Double target28;
+
+    /**
+     * 限电损失率
+     */
+    private Double target29;
+
+    /**
+     * 弃风率
+     */
+    private Double target30;
+
+    /**
+     * 弃发比
+     */
+    private Double target31;
+
+    /**
+     * 受累损失时长(小时)
+     */
+    private Double target32;
+
+    /**
+     * 受累次数
+     */
+    private Double target33;
+
+    /**
+     * 受累损失电量
+     */
+    private Double target34;
+
+    /**
+     * 受累损失率
+     */
+    private Double target35;
+
+    /**
+     * 统计小时
+     */
+    private Double target36;
+
+    /**
+     * 切入次数
+     */
+    private Double target37;
+
+    /**
+     * 切出次数
+     */
+    private Double target38;
+
+    /**
+     * 平均切入风速
+     */
+    private Double target39;
+
+    /**
+     * 平均切出风速
+     */
+    private Double target40;
+
+    /**
+     * 最大切出风速
+     */
+    private Double target41;
+
+    /**
+     * 最小切入风速
+     */
+    private Double target42;
+
+    /**
+     * 额定功率
+     */
+    private Double target43;
+
+    /**
+     * 额定风速
+     */
+    private Double target44;
+
+    /**
+     * 设备利用小时
+     */
+    private Double target45;
+
+    /**
+     * 30分钟内故障消除次数
+     */
+    private Double target46;
+
+    /**
+     * 6小时内故障消除次数
+     */
+    private Double target47;
+
+    /**
+     * 12小时内故障消除次数
+     */
+    private Double target48;
+
+    /**
+     * 24小时内故障消除次数
+     */
+    private Double target49;
+
+    /**
+     * 72小时内故障消除次数
+     */
+    private Double target50;
+
+    /**
+     * 168小时内故障消除次数
+     */
+    private Double target51;
+
+    /**
+     * 168小时外故障消除次数
+     */
+    private Double target52;
+
+    /**
+     * 故障消缺总次数
+     */
+    private Double target53;
+
+    /**
+     * 等效可利用系数
+     */
+    private Double target54;
+
+    /**
+     * 设备可利用率
+     */
+    private Double target55;
+
+    /**
+     * 负荷率
+     */
+    private Double target56;
+
+    /**
+     * 功率一致性系数
+     */
+    private Double target57;
+
+    /**
+     * 拟合优度
+     */
+    private Double target58;
+
+    /**
+     * 曲线偏差率
+     */
+    private Double target59;
+
+    /**
+     * 故障消缺及时率
+     */
+    private Double target60;
+
+    /**
+     * 状态转换及时率
+     */
+    private Double target61;
+
+    /**
+     * 复位及时率
+     */
+    private Double target62;
+
+    /**
+     * 年MTBF
+     */
+    private Double target63;
+
+    /**
+     * 年MTTR
+     */
+    private Double target64;
+
+    /**
+     * 年MTTF
+     */
+    private Double target65;
+
+    /**
+     * 备用1
+     */
+    private Double target66;
+
+    /**
+     * 备用2
+     */
+    private Double target67;
+
+    /**
+     * 备用3
+     */
+    private Double target68;
+
+    /**
+     * 备用4
+     */
+    private Double target69;
+
+    /**
+     * 备用5
+     */
+    private Double target70;
+
+    /**
+     * 备用6
+     */
+    private Double target71;
+
+    /**
+     * 备用7
+     */
+    private Double target72;
+
+    /**
+     * 备用8
+     */
+    private Double target73;
+
+    /**
+     * 备用9
+     */
+    private Double target74;
+
+    /**
+     * 备用10
+     */
+    private Double target75;
+
+    /**
+     * 备用11
+     */
+    private Double target76;
+
+    /**
+     * 备用12
+     */
+    private Double target77;
+
+    /**
+     * 备用13
+     */
+    private Double target78;
+
+    /**
+     * 备用14
+     */
+    private Double target79;
+
+    /**
+     * 备用15
+     */
+    private Double target80;
+
+    /**
+     * 备用16
+     */
+    private Double target81;
+
+    /**
+     * 备用17
+     */
+    private Double target82;
+
+    /**
+     * 备用18
+     */
+    private Double target83;
+
+    /**
+     * 备用19
+     */
+    private Double target84;
+
+    /**
+     * 备用20
+     */
+    private Double target85;
+
+    /**
+     * 备用21
+     */
+    private Double target86;
+
+    /**
+     * 备用22
+     */
+    private Double target87;
+
+    /**
+     * 备用23
+     */
+    private Double target88;
+
+    /**
+     * 备用24
+     */
+    private Double target89;
+
+    /**
+     * 备用25
+     */
+    private Double target90;
+
+    /**
+     * 备用26
+     */
+    private Double target91;
+
+    /**
+     * 备用27
+     */
+    private Double target92;
+
+    /**
+     * 备用28
+     */
+    private Double target93;
+
+    /**
+     * 备用29
+     */
+    private Double target94;
+
+    /**
+     * 备用30
+     */
+    private Double target95;
+
+    /**
+     * 备用31
+     */
+    private Double target96;
+
+    /**
+     * 备用32
+     */
+    private Double target97;
+
+    /**
+     * 备用33
+     */
+    private Double target98;
+
+    /**
+     * 备用34
+     */
+    private Double target99;
+
+    /**
+     * 备用35
+     */
+    private Double target100;
+    private Double target101;
+    private Double target102;
+    private Double target103;
+    private Double target104;
+    private Double target105;
+    private Double target106;
+    private Double target107;
+    private Double target108;
+    private Double target109;
+    private Double target110;
+    private Double target111;
+    private Double target112;
+    private Double target113;
+    private Double target114;
+    private Double target115;
+    private Double target116;
+    private Double target117;
+    private Double target118;
+    private Double target119;
+    private Double target120;
+    private Double target121;
+    private Double target122;
+    private Double target123;
+    private Double target124;
+    private Double target125;
+    private Double target126;
+    private Double target127;
+    private Double target128;
+    private Double target129;
+    private Double target130;
+    private Double target131;
+    private Double target132;
+    private Double target133;
+    private Double target134;
+    private Double target135;
+    private Double target136;
+    private Double target137;
+    private Double target138;
+    private Double target139;
+    private Double target140;
+    private Double target141;
+    private Double target142;
+    private Double target143;
+    private Double target144;
+    private Double target145;
+    private Double target146;
+    private Double target147;
+    private Double target148;
+    private Double target149;
+    private Double target150;
+    private Double target151;
+    private Double target152;
+    private Double target153;
+    private Double target154;
+    private Double target155;
+    private Double target156;
+    private Double target157;
+    private Double target158;
+    private Double target159;
+    private Double target160;
+    private Double target161;
+    private Double target162;
+    private Double target163;
+    private Double target164;
+    private Double target165;
+    private Double target166;
+    private Double target167;
+    private Double target168;
+    private Double target169;
+    private Double target170;
+    private Double target171;
+    private Double target172;
+    private Double target173;
+    private Double target174;
+    private Double target175;
+    private Double target176;
+    private Double target177;
+    private Double target178;
+    private Double target179;
+    private Double target180;
+    private Double target181;
+    private Double target182;
+    private Double target183;
+    private Double target184;
+    private Double target185;
+    private Double target186;
+    private Double target187;
+    private Double target188;
+    private Double target189;
+    private Double target190;
+    private Double target191;
+    private Double target192;
+    private Double target193;
+    private Double target194;
+    private Double target195;
+    private Double target196;
+    private Double target197;
+    private Double target198;
+    private Double target199;
+    private Double target200;
+    /**
+     * 场站编号(冗余)
+     */
+    private String windpowerstationId;
+
+
+    /**
+     * 工程编号(冗余)
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+    private Integer result;
+
+    /**
+     * 对应的流程编号
+     *
+     * 关联 ProcessInstance 的 id 属性
+     */
+    private String processInstanceId;
+
+}

+ 47 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEqTarget.java

@@ -0,0 +1,47 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEqTarget extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 指标名称
+     */
+    private String targetname;
+
+    /**
+     * 指标类型
+     */
+    private String targettype;
+
+    /**
+     * 对应数据库表名
+     */
+    private String tablename;
+
+    /**
+     * 对应数据库字段
+     */
+    private String tablefiled;
+
+
+}

+ 132 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentDayDetailed.java

@@ -0,0 +1,132 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 设备日明细
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentDayDetailed extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 项目
+     */
+    private String projectId;
+
+    /**
+     * 线路
+     */
+    private String lineId;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 发电量
+     */
+    private Double genecapacity;
+
+    /**
+     * 理论发电量
+     */
+    private Double therogenecapacity;
+
+    /**
+     * 风速
+     */
+    private Double speed;
+
+    /**
+     * 检修损失
+     */
+    private Double daynhwhssdl1;
+
+    /**
+     * 受累检修
+     */
+    private Double daynhwhssdl2;
+
+    /**
+     * 故障损失电量
+     */
+    private Double daynhgzssdl1;
+
+    /**
+     * 受累故障
+     */
+    private Double daynhgzssdl2;
+
+    /**
+     * 欠发限电
+     */
+    private Double daynhxdssdl1;
+
+    /**
+     * 限电损失电量
+     */
+    private Double daynhxdssdl2;
+
+    /**
+     * 待机性能
+     */
+    private Double daynhqfdl1;
+
+    /**
+     * 手动停机
+     */
+    private Double daynhqfdl2;
+
+    /**
+     * 性能损失电量
+     */
+    private Double daynhqfdl3;
+
+    /**
+     * 缺陷损失性能
+     */
+    private Double daynhqfdl4;
+
+    /**
+     * 电网受累损失
+     */
+    private Double daynhcfdl1;
+
+    /**
+     * 天气受累损失
+     */
+    private Double daynhcfdl2;
+
+
+}

+ 97 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentDayInfo.java

@@ -0,0 +1,97 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 风机绩效榜
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentDayInfo extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 项目
+     */
+    private String projectId;
+
+    /**
+     * 线路
+     */
+    private String lineId;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 发电量
+     */
+    private Double genecapacity;
+
+    /**
+     * 理论发电量
+     */
+    private Double therogenecapacity;
+
+    /**
+     * 风速
+     */
+    private Double speed;
+
+    /**
+     * 维护损失电量
+     */
+    private Double daynhwhssdl;
+
+    /**
+     * 故障损失电量
+     */
+    private Double daynhgzssdl;
+
+    /**
+     * 限电损失电量
+     */
+    private Double daynhxdssdl;
+
+    /**
+     * 性能损失电量
+     */
+    private Double daynhqfdl;
+
+    /**
+     * 受累损失电量
+     */
+    private Double daynhcfdl;
+
+
+}

+ 250 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentDeviatPower.java

@@ -0,0 +1,250 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author xieshengjie
+ * @since 2023-04-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentDeviatPower extends Model {
+
+    private static final long serialVersionUID = 1L;
+    @TableId(value = "id",type = IdType.INPUT)
+    private String id;
+
+    private String windturbineId;
+
+    private Date recordDate;
+
+    private String windpowerstationId;
+
+    private String projectId;
+
+    private String lineId;
+
+    private String companyId;
+
+    private String regionId;
+
+    private Integer p50;
+
+    private Integer p49;
+
+    private Integer p48;
+
+    private Integer p47;
+
+    private Integer p46;
+
+    private Integer p45;
+
+    private Integer p44;
+
+    private Integer p43;
+
+    private Integer p42;
+
+    private Integer p41;
+
+    private Integer p40;
+
+    private Integer p39;
+
+    private Integer p38;
+
+    private Integer p37;
+
+    private Integer p36;
+
+    private Integer p35;
+
+    private Integer p34;
+
+    private Integer p33;
+
+    private Integer p32;
+
+    private Integer p31;
+
+    private Integer p30;
+
+    private Integer p29;
+
+    private Integer p28;
+
+    private Integer p27;
+
+    private Integer p26;
+
+    private Integer p25;
+
+    private Integer p24;
+
+    private Integer p23;
+
+    private Integer p22;
+
+    private Integer p21;
+
+    private Integer p20;
+
+    private Integer p19;
+
+    private Integer p18;
+
+    private Integer p17;
+
+    private Integer p16;
+
+    private Integer p15;
+
+    private Integer p14;
+
+    private Integer p13;
+
+    private Integer p12;
+
+    private Integer p11;
+
+    private Integer p10;
+
+    private Integer p9;
+
+    private Integer p8;
+
+    private Integer p7;
+
+    private Integer p6;
+
+    private Integer p5;
+
+    private Integer p4;
+
+    private Integer p3;
+
+    private Integer p2;
+
+    private Integer p1;
+
+    private Integer p0;
+
+    private Integer n1;
+
+    private Integer n2;
+
+    private Integer n3;
+
+    private Integer n4;
+
+    private Integer n5;
+
+    private Integer n6;
+
+    private Integer n7;
+
+    private Integer n8;
+
+    private Integer n9;
+
+    private Integer n10;
+
+    private Integer n11;
+
+    private Integer n12;
+
+    private Integer n13;
+
+    private Integer n14;
+
+    private Integer n15;
+
+    private Integer n16;
+
+    private Integer n17;
+
+    private Integer n18;
+
+    private Integer n19;
+
+    private Integer n20;
+
+    private Integer n21;
+
+    private Integer n22;
+
+    private Integer n23;
+
+    private Integer n24;
+
+    private Integer n25;
+
+    private Integer n26;
+
+    private Integer n27;
+
+    private Integer n28;
+
+    private Integer n29;
+
+    private Integer n30;
+
+    private Integer n31;
+
+    private Integer n32;
+
+    private Integer n33;
+
+    private Integer n34;
+
+    private Integer n35;
+
+    private Integer n36;
+
+    private Integer n37;
+
+    private Integer n38;
+
+    private Integer n39;
+
+    private Integer n40;
+
+    private Integer n41;
+
+    private Integer n42;
+
+    private Integer n43;
+
+    private Integer n44;
+
+    private Integer n45;
+
+    private Integer n46;
+
+    private Integer n47;
+
+    private Integer n48;
+
+    private Integer n49;
+
+    private Integer n50;
+
+    private Integer qualified;
+
+    private Integer unqualified;
+
+    private Integer power;
+
+
+}

+ 250 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentDeviatSpeed.java

@@ -0,0 +1,250 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author xieshengjie
+ * @since 2023-04-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentDeviatSpeed extends Model {
+
+    private static final long serialVersionUID = 1L;
+    @TableId(value = "id",type = IdType.INPUT)
+    private String id;
+
+    private String windturbineId;
+
+    private Date recordDate;
+
+    private String windpowerstationId;
+
+    private String projectId;
+
+    private String lineId;
+
+    private String companyId;
+
+    private String regionId;
+
+    private Integer p50;
+
+    private Integer p49;
+
+    private Integer p48;
+
+    private Integer p47;
+
+    private Integer p46;
+
+    private Integer p45;
+
+    private Integer p44;
+
+    private Integer p43;
+
+    private Integer p42;
+
+    private Integer p41;
+
+    private Integer p40;
+
+    private Integer p39;
+
+    private Integer p38;
+
+    private Integer p37;
+
+    private Integer p36;
+
+    private Integer p35;
+
+    private Integer p34;
+
+    private Integer p33;
+
+    private Integer p32;
+
+    private Integer p31;
+
+    private Integer p30;
+
+    private Integer p29;
+
+    private Integer p28;
+
+    private Integer p27;
+
+    private Integer p26;
+
+    private Integer p25;
+
+    private Integer p24;
+
+    private Integer p23;
+
+    private Integer p22;
+
+    private Integer p21;
+
+    private Integer p20;
+
+    private Integer p19;
+
+    private Integer p18;
+
+    private Integer p17;
+
+    private Integer p16;
+
+    private Integer p15;
+
+    private Integer p14;
+
+    private Integer p13;
+
+    private Integer p12;
+
+    private Integer p11;
+
+    private Integer p10;
+
+    private Integer p9;
+
+    private Integer p8;
+
+    private Integer p7;
+
+    private Integer p6;
+
+    private Integer p5;
+
+    private Integer p4;
+
+    private Integer p3;
+
+    private Integer p2;
+
+    private Integer p1;
+
+    private Integer p0;
+
+    private Integer n1;
+
+    private Integer n2;
+
+    private Integer n3;
+
+    private Integer n4;
+
+    private Integer n5;
+
+    private Integer n6;
+
+    private Integer n7;
+
+    private Integer n8;
+
+    private Integer n9;
+
+    private Integer n10;
+
+    private Integer n11;
+
+    private Integer n12;
+
+    private Integer n13;
+
+    private Integer n14;
+
+    private Integer n15;
+
+    private Integer n16;
+
+    private Integer n17;
+
+    private Integer n18;
+
+    private Integer n19;
+
+    private Integer n20;
+
+    private Integer n21;
+
+    private Integer n22;
+
+    private Integer n23;
+
+    private Integer n24;
+
+    private Integer n25;
+
+    private Integer n26;
+
+    private Integer n27;
+
+    private Integer n28;
+
+    private Integer n29;
+
+    private Integer n30;
+
+    private Integer n31;
+
+    private Integer n32;
+
+    private Integer n33;
+
+    private Integer n34;
+
+    private Integer n35;
+
+    private Integer n36;
+
+    private Integer n37;
+
+    private Integer n38;
+
+    private Integer n39;
+
+    private Integer n40;
+
+    private Integer n41;
+
+    private Integer n42;
+
+    private Integer n43;
+
+    private Integer n44;
+
+    private Integer n45;
+
+    private Integer n46;
+
+    private Integer n47;
+
+    private Integer n48;
+
+    private Integer n49;
+
+    private Integer n50;
+
+    private Integer qualified;
+
+    private Integer unqualified;
+
+    private Integer speed;
+
+
+}

+ 187 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfo15minute.java

@@ -0,0 +1,187 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 电设备15分钟信息表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-04
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentInfo15minute extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 15分钟故障小时(明细)
+     */
+    private Double fgzxsmx;
+
+    /**
+     * 15分钟场内受累故障小时(明细)
+     */
+    private Double fcnslgzxsmx;
+
+    /**
+     * 15分钟检修小时(明细)
+     */
+    private Double fjxxsmx;
+
+    /**
+     * 15分钟场内受累检修小时(明细)
+     */
+    private Double fcnsljxxsmx;
+
+    /**
+     * 15分钟待机小时(明细)
+     */
+    private Double fdjxsmx;
+
+    /**
+     * 15分钟缺陷降出力小时(明细)
+     */
+    private Double fqxjclxsmx;
+
+    /**
+     * 15分钟手动停机小时(明细)
+     */
+    private Double fsdtjxsmx;
+
+    /**
+     * 15分钟并网小时(明细)
+     */
+    private Double fbwxsmx;
+
+    /**
+     * 15分钟限电停机小时(明细)
+     */
+    private Double fxdtjxsmx;
+
+    /**
+     * 15分钟限电降出力小时(明细)
+     */
+    private Double fxdjclxsmx;
+
+    /**
+     * 15分钟场外受累电网小时(明细)
+     */
+    private Double fcwsldwxsmx;
+
+    /**
+     * 15分钟场外受累天气小时(明细)
+     */
+    private Double fcwsltqxsmx;
+
+    /**
+     * 15分钟离线小时(明细)
+     */
+    private Double flxxsmx;
+
+    /**
+     * 15分钟通讯中断小时(明细)
+     */
+    private Double ftxzdxsmx;
+
+    /**
+     * 15分钟待机小时
+     */
+    private Double fdjxs;
+
+    /**
+     * 15分钟故障停机小时
+     */
+    private Double fgztjxs;
+
+    /**
+     * 15分钟通讯中断小时
+     */
+    private Double ftxzdxs;
+
+    /**
+     * 15分钟维护停机小时
+     */
+    private Double fjxtjxs;
+
+    /**
+     * 15分钟限电小时
+     */
+    private Double fxdxs;
+
+    /**
+     * 15分钟运行小时
+     */
+    private Double fyxxs;
+
+    /**
+     * 15分钟受累小时
+     */
+    private Double fslxs;
+
+    /**
+     * 15分钟平均风速
+     */
+    private Double fpjfs;
+
+    /**
+     * 15分钟平均功率
+     */
+    private Double fpjgl;
+
+    /**
+     * 15分钟发电量
+     */
+    private Double ffdl;
+
+
+}

+ 427 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay1.java

@@ -0,0 +1,427 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 五损电量
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentInfoDay1 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 日最大风速
+     */
+    private Double rzdfs;
+
+    /**
+     * 日最小风速
+     */
+    private Double rzxfs;
+
+    /**
+     * 日最大功率
+     */
+    private Double rzdgl;
+
+    /**
+     * 日最小功率
+     */
+    private Double rzxgl;
+
+    /**
+     * 日平均功率
+     */
+    private Double rpjgl;
+
+    /**
+     * 日平均风速
+     */
+    private Double rpjfs;
+
+    /**
+     * 日发电量
+     */
+    private Double rfdl;
+
+    /**
+     * 日可用电量
+     */
+    private Double rkydl;
+
+    /**
+     * 日理论发电量
+     */
+    private Double rllfdl;
+
+    /**
+     * 日故障损失电量
+     */
+    private Double rgzssdl;
+
+    /**
+     * 日场内受累故障损失电量
+     */
+    private Double rcnslgzssdl;
+
+    /**
+     * 日检修损失电量
+     */
+    private Double rjxssdl;
+
+    /**
+     * 日场内受累检修损失电量
+     */
+    private Double rcnsljxssdl;
+
+    /**
+     * 日待机损失电量
+     */
+    private Double rdjssdl;
+
+    /**
+     * 日缺陷降出力损失电量
+     */
+    private Double rqxjclssdl;
+
+    /**
+     * 日手动停机损失电量
+     */
+    private Double rsdtjssdl;
+
+    /**
+     * 日性能损失电量
+     */
+    private Double rxnssdl;
+
+    /**
+     * 日限电停机损失电量
+     */
+    private Double rxdtjssdl;
+
+    /**
+     * 日限电降出力损失电量
+     */
+    private Double rxdjclssdl;
+
+    /**
+     * 日场外受累电网损失电量
+     */
+    private Double rcwsldwssdl;
+
+    /**
+     * 日场外受累天气损失电量
+     */
+    private Double rcwsltqssdl;
+
+    /**
+     * 日增发电量
+     */
+    private Double rzfdl;
+
+    /**
+     * 日欠发电量
+     */
+    private Double rqfdl;
+
+    /**
+     * 月最大风速
+     */
+    private Double yzdfs;
+
+    /**
+     * 月最小风速
+     */
+    private Double yzxfs;
+
+    /**
+     * 月最大功率
+     */
+    private Double yzdgl;
+
+    /**
+     * 月最小功率
+     */
+    private Double yzxgl;
+
+    /**
+     * 月平均功率
+     */
+    private Double ypjgl;
+
+    /**
+     * 月平均风速
+     */
+    private Double ypjfs;
+
+    /**
+     * 月发电量
+     */
+    private Double yfdl;
+
+    /**
+     * 月可用电量
+     */
+    private Double ykydl;
+
+    /**
+     * 月理论发电量
+     */
+    private Double yllfdl;
+
+    /**
+     * 月故障损失电量
+     */
+    private Double ygzssdl;
+
+    /**
+     * 月场内受累故障损失电量
+     */
+    private Double ycnslgzssdl;
+
+    /**
+     * 月检修损失电量
+     */
+    private Double yjxssdl;
+
+    /**
+     * 月场内受累检修损失电量
+     */
+    private Double ycnsljxssdl;
+
+    /**
+     * 月待机损失电量
+     */
+    private Double ydjssdl;
+
+    /**
+     * 月缺陷降出力损失电量
+     */
+    private Double yqxjclssdl;
+
+    /**
+     * 月手动停机损失电量
+     */
+    private Double ysdtjssdl;
+
+    /**
+     * 月性能损失电量
+     */
+    private Double yxnssdl;
+
+    /**
+     * 月限电停机损失电量
+     */
+    private Double yxdtjssdl;
+
+    /**
+     * 月限电降出力损失电量
+     */
+    private Double yxdjclssdl;
+
+    /**
+     * 月场外受累电网损失电量
+     */
+    private Double ycwsldwssdl;
+
+    /**
+     * 月场外受累天气损失电量
+     */
+    private Double ycwsltqssdl;
+
+    /**
+     * 月增发电量
+     */
+    private Double yzfdl;
+
+    /**
+     * 月欠发电量
+     */
+    private Double yqfdl;
+
+    /**
+     * 年最大风速
+     */
+    private Double nzdfs;
+
+    /**
+     * 年最小风速
+     */
+    private Double nzxfs;
+
+    /**
+     * 年最大功率
+     */
+    private Double nzdgl;
+
+    /**
+     * 年最小功率
+     */
+    private Double nzxgl;
+
+    /**
+     * 年平均功率
+     */
+    private Double npjgl;
+
+    /**
+     * 年平均风速
+     */
+    private Double npjfs;
+
+    /**
+     * 年发电量
+     */
+    private Double nfdl;
+
+    /**
+     * 年可用电量
+     */
+    private Double nkydl;
+
+    /**
+     * 年理论发电量
+     */
+    private Double nllfdl;
+
+    /**
+     * 年故障损失电量
+     */
+    private Double ngzssdl;
+
+    /**
+     * 年场内受累故障损失电量
+     */
+    private Double ncnslgzssdl;
+
+    /**
+     * 年检修损失电量
+     */
+    private Double njxssdl;
+
+    /**
+     * 年场内受累检修损失电量
+     */
+    private Double ncnsljxssdl;
+
+    /**
+     * 年待机损失电量
+     */
+    private Double ndjssdl;
+
+    /**
+     * 年缺陷降出力损失电量
+     */
+    private Double nqxjclssdl;
+
+    /**
+     * 年手动停机损失电量
+     */
+    private Double nsdtjssdl;
+
+    /**
+     * 年性能损失电量
+     */
+    private Double nxnssdl;
+
+    /**
+     * 年限电停机损失电量
+     */
+    private Double nxdtjssdl;
+
+    /**
+     * 年限电降出力损失电量
+     */
+    private Double nxdjclssdl;
+
+    /**
+     * 年场外受累电网损失电量
+     */
+    private Double ncwsldwssdl;
+
+    /**
+     * 年场外受累天气损失电量
+     */
+    private Double ncwsltqssdl;
+
+    /**
+     * 年增发电量
+     */
+    private Double nzfdl;
+
+    /**
+     * 年欠发电量
+     */
+    private Double nqfdl;
+
+    /**
+     * 日自耗电
+     */
+    private Double rzhd;
+
+    /**
+     * 月自耗电
+     */
+    private Double yzhd;
+
+    /**
+     * 年自耗电
+     */
+    private Double nzhd;
+
+
+}

+ 384 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay2.java

@@ -0,0 +1,384 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 五损时间
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-02
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentInfoDay2 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 日故障小时(明细)
+     */
+    private Double rgzxsmx;
+
+    /**
+     * 日场内受累故障小时(明细)
+     */
+    private Double rcnslgzxsmx;
+
+    /**
+     * 日检修小时(明细)
+     */
+    private Double rjxxsmx;
+
+    /**
+     * 日场内受累检修小时(明细)
+     */
+    private Double rcnsljxxsmx;
+
+    /**
+     * 日待机小时(明细)
+     */
+    private Double rdjxsmx;
+
+    /**
+     * 日缺陷降出力小时(明细)
+     */
+    private Double rqxjclxsmx;
+
+    /**
+     * 日手动停机小时(明细)
+     */
+    private Double rsdtjxsmx;
+
+    /**
+     * 日并网小时(明细)
+     */
+    private Double rbwxsmx;
+
+    /**
+     * 日限电停机小时(明细)
+     */
+    private Double rxdtjxsmx;
+
+    /**
+     * 日限电降出力小时(明细)
+     */
+    private Double rxdjclxsmx;
+
+    /**
+     * 日场外受累电网小时(明细)
+     */
+    private Double rcwsldwxsmx;
+
+    /**
+     * 日场外受累天气小时(明细)
+     */
+    private Double rcwsltqxsmx;
+
+    /**
+     * 日离线小时(明细)
+     */
+    private Double rlxxsmx;
+
+    /**
+     * 日通讯中断小时(明细)
+     */
+    private Double rtxzdxsmx;
+
+    /**
+     * 日待机小时
+     */
+    private Double rdjxs;
+
+    /**
+     * 日故障停机小时
+     */
+    private Double rgztjxs;
+
+    /**
+     * 日通讯中断小时
+     */
+    private Double rtxzdxs;
+
+    /**
+     * 日维护停机小时
+     */
+    private Double rjxtjxs;
+
+    /**
+     * 日限电小时
+     */
+    private Double rxdxs;
+
+    /**
+     * 日运行小时
+     */
+    private Double ryxxs;
+
+    /**
+     * 月故障小时(明细)
+     */
+    private Double ygzxsmx;
+
+    /**
+     * 月场内受累故障小时(明细)
+     */
+    private Double ycnslgzxsmx;
+
+    /**
+     * 月检修小时(明细)
+     */
+    private Double yjxxsmx;
+
+    /**
+     * 月场内受累检修小时(明细)
+     */
+    private Double ycnsljxxsmx;
+
+    /**
+     * 月待机小时(明细)
+     */
+    private Double ydjxsmx;
+
+    /**
+     * 月缺陷降出力小时(明细)
+     */
+    private Double yqxjclxsmx;
+
+    /**
+     * 月手动停机小时(明细)
+     */
+    private Double ysdtjxsmx;
+
+    /**
+     * 月并网小时(明细)
+     */
+    private Double ybwxsmx;
+
+    /**
+     * 月限电停机小时(明细)
+     */
+    private Double yxdtjxsmx;
+
+    /**
+     * 月限电降出力小时(明细)
+     */
+    private Double yxdjclxsmx;
+
+    /**
+     * 月场外受累电网小时(明细)
+     */
+    private Double ycwsldwxsmx;
+
+    /**
+     * 月场外受累天气小时(明细)
+     */
+    private Double ycwsltqxsmx;
+
+    /**
+     * 月离线小时(明细)
+     */
+    private Double ylxxsmx;
+
+    /**
+     * 月通讯中断小时(明细)
+     */
+    private Double ytxzdxsmx;
+
+    /**
+     * 月待机小时
+     */
+    private Double ydjxs;
+
+    /**
+     * 月故障停机小时
+     */
+    private Double ygztjxs;
+
+    /**
+     * 月通讯中断小时
+     */
+    private Double ytxzdxs;
+
+    /**
+     * 月维护停机小时
+     */
+    private Double yjxtjxs;
+
+    /**
+     * 月限电小时
+     */
+    private Double yxdxs;
+
+    /**
+     * 月运行小时
+     */
+    private Double yyxxs;
+
+    /**
+     * 年故障小时(明细)
+     */
+    private Double ngzxsmx;
+
+    /**
+     * 年场内受累故障小时(明细)
+     */
+    private Double ncnslgzxsmx;
+
+    /**
+     * 年检修小时(明细)
+     */
+    private Double njxxsmx;
+
+    /**
+     * 年场内受累检修小时(明细)
+     */
+    private Double ncnsljxxsmx;
+
+    /**
+     * 年待机小时(明细)
+     */
+    private Double ndjxsmx;
+
+    /**
+     * 年缺陷降出力小时(明细)
+     */
+    private Double nqxjclxsmx;
+
+    /**
+     * 年手动停机小时(明细)
+     */
+    private Double nsdtjxsmx;
+
+    /**
+     * 年并网小时(明细)
+     */
+    private Double nbwxsmx;
+
+    /**
+     * 年限电停机小时(明细)
+     */
+    private Double nxdtjxsmx;
+
+    /**
+     * 年限电降出力小时(明细)
+     */
+    private Double nxdjclxsmx;
+
+    /**
+     * 年场外受累电网小时(明细)
+     */
+    private Double ncwsldwxsmx;
+
+    /**
+     * 年场外受累天气小时(明细)
+     */
+    private Double ncwsltqxsmx;
+
+    /**
+     * 年离线小时(明细)
+     */
+    private Double nlxxsmx;
+
+    /**
+     * 年通讯中断小时(明细)
+     */
+    private Double ntxzdxsmx;
+
+    /**
+     * 年待机小时
+     */
+    private Double ndjxs;
+
+    /**
+     * 年故障停机小时
+     */
+    private Double ngztjxs;
+
+    /**
+     * 年通讯中断小时
+     */
+    private Double ntxzdxs;
+
+    /**
+     * 年维护停机小时
+     */
+    private Double njxtjxs;
+
+    /**
+     * 年限电小时
+     */
+    private Double nxdxs;
+
+    /**
+     * 年运行小时
+     */
+    private Double nyxxs;
+
+    /**
+     * 日受累小时
+     */
+    private Double rslxs;
+
+    /**
+     * 月受累小时
+     */
+    private Double yslxs;
+
+    /**
+     * 年受累小时
+     */
+    private Double nslxs;
+
+
+}

+ 383 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay3.java

@@ -0,0 +1,383 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 五损次数
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-02
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentInfoDay3 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 日故障次数(明细)
+     */
+    private Double rgzcsmx;
+
+    /**
+     * 日场内受累故障次数(明细)
+     */
+    private Double rcnslgzcsmx;
+
+    /**
+     * 日检修次数(明细)
+     */
+    private Double rjxcsmx;
+
+    /**
+     * 日场内受累检修次数(明细)
+     */
+    private Double rcnsljxcsmx;
+
+    /**
+     * 日待机次数(明细)
+     */
+    private Double rdjcsmx;
+
+    /**
+     * 日缺陷降出力次数(明细)
+     */
+    private Double rqxjclcsmx;
+
+    /**
+     * 日手动停机次数(明细)
+     */
+    private Double rsdtjcsmx;
+
+    /**
+     * 日并网次数(明细)
+     */
+    private Double rbwcsmx;
+
+    /**
+     * 日限电停机次数(明细)
+     */
+    private Double rxdtjcsmx;
+
+    /**
+     * 日限电降出力次数(明细)
+     */
+    private Double rxdjclcsmx;
+
+    /**
+     * 日场外受累电网次数(明细)
+     */
+    private Double rcwsldwcsmx;
+
+    /**
+     * 日场外受累天气次数(明细)
+     */
+    private Double rcwsltqcsmx;
+
+    /**
+     * 日离线次数(明细)
+     */
+    private Double rlxcsmx;
+
+    /**
+     * 日通讯中断次数(明细)
+     */
+    private Double rtxzdcsmx;
+
+    /**
+     * 日待机次数
+     */
+    private Double rdjcs;
+
+    /**
+     * 日故障停机次数
+     */
+    private Double rgztjcs;
+
+    /**
+     * 日通讯中断次数
+     */
+    private Double rtxzdcs;
+
+    /**
+     * 日维护停机次数
+     */
+    private Double rjxtjcs;
+
+    /**
+     * 日限电次数
+     */
+    private Double rxdcs;
+
+    /**
+     * 日运行次数
+     */
+    private Double ryxcs;
+
+    /**
+     * 月故障次数(明细)
+     */
+    private Double ygzcsmx;
+
+    /**
+     * 月场内受累故障次数(明细)
+     */
+    private Double ycnslgzcsmx;
+
+    /**
+     * 月检修次数(明细)
+     */
+    private Double yjxcsmx;
+
+    /**
+     * 月场内受累检修次数(明细)
+     */
+    private Double ycnsljxcsmx;
+
+    /**
+     * 月待机次数(明细)
+     */
+    private Double ydjcsmx;
+
+    /**
+     * 月缺陷降出力次数(明细)
+     */
+    private Double yqxjclcsmx;
+
+    /**
+     * 月手动停机次数(明细)
+     */
+    private Double ysdtjcsmx;
+
+    /**
+     * 月并网次数(明细)
+     */
+    private Double ybwcsmx;
+
+    /**
+     * 月限电停机次数(明细)
+     */
+    private Double yxdtjcsmx;
+
+    /**
+     * 月限电降出力次数(明细)
+     */
+    private Double yxdjclcsmx;
+
+    /**
+     * 月场外受累电网次数(明细)
+     */
+    private Double ycwsldwcsmx;
+
+    /**
+     * 月场外受累天气次数(明细)
+     */
+    private Double ycwsltqcsmx;
+
+    /**
+     * 月离线次数(明细)
+     */
+    private Double ylxcsmx;
+
+    /**
+     * 月通讯中断次数(明细)
+     */
+    private Double ytxzdcsmx;
+
+    /**
+     * 月待机次数
+     */
+    private Double ydjcs;
+
+    /**
+     * 月故障停机次数
+     */
+    private Double ygztjcs;
+
+    /**
+     * 月通讯中断次数
+     */
+    private Double ytxzdcs;
+
+    /**
+     * 月维护停机次数
+     */
+    private Double yjxtjcs;
+
+    /**
+     * 月限电次数
+     */
+    private Double yxdcs;
+
+    /**
+     * 月运行次数
+     */
+    private Double yyxcs;
+
+    /**
+     * 年故障次数(明细)
+     */
+    private Double ngzcsmx;
+
+    /**
+     * 年场内受累故障次数(明细)
+     */
+    private Double ncnslgzcsmx;
+
+    /**
+     * 年检修次数(明细)
+     */
+    private Double njxcsmx;
+
+    /**
+     * 年场内受累检修次数(明细)
+     */
+    private Double ncnsljxcsmx;
+
+    /**
+     * 年待机次数(明细)
+     */
+    private Double ndjcsmx;
+
+    /**
+     * 年缺陷降出力次数(明细)
+     */
+    private Double nqxjclcsmx;
+
+    /**
+     * 年手动停机次数(明细)
+     */
+    private Double nsdtjcsmx;
+
+    /**
+     * 年并网次数(明细)
+     */
+    private Double nbwcsmx;
+
+    /**
+     * 年限电停机次数(明细)
+     */
+    private Double nxdtjcsmx;
+
+    /**
+     * 年限电降出力次数(明细)
+     */
+    private Double nxdjclcsmx;
+
+    /**
+     * 年场外受累电网次数(明细)
+     */
+    private Double ncwsldwcsmx;
+
+    /**
+     * 年场外受累天气次数(明细)
+     */
+    private Double ncwsltqcsmx;
+
+    /**
+     * 年离线次数(明细)
+     */
+    private Double nlxcsmx;
+
+    /**
+     * 年通讯中断次数(明细)
+     */
+    private Double ntxzdcsmx;
+
+    /**
+     * 年待机次数
+     */
+    private Double ndjcs;
+
+    /**
+     * 年故障停机次数
+     */
+    private Double ngztjcs;
+
+    /**
+     * 年通讯中断次数
+     */
+    private Double ntxzdcs;
+
+    /**
+     * 年维护停机次数
+     */
+    private Double njxtjcs;
+
+    /**
+     * 年限电次数
+     */
+    private Double nxdcs;
+
+    /**
+     * 年运行次数
+     */
+    private Double nyxcs;
+
+    /**
+     * 日受累次数
+     */
+    private Double rslcs;
+
+    /**
+     * 月受累次数
+     */
+    private Double yslcs;
+
+    /**
+     * 年受累次数
+     */
+    private Double nslcs;
+
+
+}

+ 443 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay4.java

@@ -0,0 +1,443 @@
+package com.gyee.alarm.model.auto;
+
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 五损曲线偏差率切入性能
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentInfoDay4 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 日静风时长
+     */
+    private Double rjfsc;
+
+    /**
+     * 日有效风时数
+     */
+    private Double ryxfss;
+
+    /**
+     * 日小风切入风速
+     */
+    private Double rxfqrfs;
+
+    /**
+     * 日大风切入风速
+     */
+    private Double rdfqrfs;
+
+    /**
+     * 日小风切出风速
+     */
+    private Double rxfqcfs;
+
+    /**
+     * 日大风切出风速
+     */
+    private Double rdfqcfs;
+
+    /**
+     * 日额定风速
+     */
+    private Double redfs;
+
+    /**
+     * 日功率一致性系数
+     */
+    private Double rglyzxxs;
+
+    /**
+     * 日拟合优度
+     */
+    private Double rnhyd;
+
+    /**
+     * 日曲线偏差率最优保证
+     */
+    private Double rqxpcbzybz;
+
+    /**
+     * 日曲线偏差率最优实际
+     */
+    private Double rqxpcbzysj;
+
+    /**
+     * 日曲线偏差率保证实际
+     */
+    private Double rqxpcbbzsj;
+
+    /**
+     * 日曲线偏差率同比
+     */
+    private Double rqxpcbtb;
+
+    /**
+     * 日曲线偏差率环比
+     */
+    private Double rqxpcbhb;
+
+    /**
+     * 日曲线偏差率标杆
+     */
+    private Double rqxpcbbg;
+
+    /**
+     * 日3-5米曲线偏差率
+     */
+    private Double r35mqxpcl;
+
+    /**
+     * 日5-11米曲线偏差率
+     */
+    private Double r511mqxpcl;
+
+    /**
+     * 日11米以上曲线偏差率
+     */
+    private Double r11mycqxpcl;
+
+    /**
+     * 日对风偏差率(-50 +50之间)
+     */
+    private Double rdfpcl;
+
+    /**
+     * 日MTBF
+     */
+    private Double rmtbf;
+
+    /**
+     * 日MTTR
+     */
+    private Double rmttr;
+
+    /**
+     * 日MTTF
+     */
+    private Double rmttf;
+
+    /**
+     * 日复位及时率
+     */
+    private Double rfwjsl;
+
+    /**
+     * 日状态转换及时率
+     */
+    private Double rztzhjsl;
+
+    /**
+     * 日故障消缺及时率
+     */
+    private Double rgzxqjsl;
+
+    /**
+     * 月静风时长
+     */
+    private Double yjfsc;
+
+    /**
+     * 月有效风时数
+     */
+    private Double yyxfss;
+
+    /**
+     * 月小风切入风速
+     */
+    private Double yxfqrfs;
+
+    /**
+     * 月大风切入风速
+     */
+    private Double ydfqrfs;
+
+    /**
+     * 月小风切出风速
+     */
+    private Double yxfqcfs;
+
+    /**
+     * 月大风切出风速
+     */
+    private Double ydfqcfs;
+
+    /**
+     * 月额定风速
+     */
+    private Double yedfs;
+
+    /**
+     * 月功率一致性系数
+     */
+    private Double yglyzxxs;
+
+    /**
+     * 月拟合优度
+     */
+    private Double ynhyd;
+
+    /**
+     * 月曲线偏差率最优保证
+     */
+    private Double yqxpcbzybz;
+
+    /**
+     * 月曲线偏差率最优实际
+     */
+    private Double yqxpcbzysj;
+
+    /**
+     * 月曲线偏差率保证实际
+     */
+    private Double yqxpcbbzsj;
+
+    /**
+     * 月曲线偏差率同比
+     */
+    private Double yqxpcbtb;
+
+    /**
+     * 月曲线偏差率环比
+     */
+    private Double yqxpcbhb;
+
+    /**
+     * 月曲线偏差率标杆
+     */
+    private Double yqxpcbbg;
+
+    /**
+     * 月3-5米曲线偏差率
+     */
+    private Double y35mqxpcl;
+
+    /**
+     * 月5-11米曲线偏差率
+     */
+    private Double y511mqxpcl;
+
+    /**
+     * 月11米以上曲线偏差率
+     */
+    private Double y11mycqxpcl;
+
+    /**
+     * 月对风偏差率(-50 +50之间)
+     */
+    private Double ydfpcl;
+
+    /**
+     * 月MTBF
+     */
+    private Double ymtbf;
+
+    /**
+     * 月MTTR
+     */
+    private Double ymttr;
+
+    /**
+     * 月MTTF
+     */
+    private Double ymttf;
+
+    /**
+     * 月复位及时率
+     */
+    private Double yfwjsl;
+
+    /**
+     * 月状态转换及时率
+     */
+    private Double yztzhjsl;
+
+    /**
+     * 月故障消缺及时率
+     */
+    private Double ygzxqjsl;
+
+    /**
+     * 年静风时长
+     */
+    private Double njfsc;
+
+    /**
+     * 年有效风时数
+     */
+    private Double nyxfss;
+
+    /**
+     * 年小风切入风速
+     */
+    private Double nxfqrfs;
+
+    /**
+     * 年大风切入风速
+     */
+    private Double ndfqrfs;
+
+    /**
+     * 年小风切出风速
+     */
+    private Double nxfqcfs;
+
+    /**
+     * 年大风切出风速
+     */
+    private Double ndfqcfs;
+
+    /**
+     * 年额定风速
+     */
+    private Double nedfs;
+
+    /**
+     * 年功率一致性系数
+     */
+    private Double nglyzxxs;
+
+    /**
+     * 年拟合优度
+     */
+    private Double nnhyd;
+
+    /**
+     * 年曲线偏差率最优保证
+     */
+    private Double nqxpcbzybz;
+
+    /**
+     * 年曲线偏差率最优实际
+     */
+    private Double nqxpcbzysj;
+
+    /**
+     * 年曲线偏差率保证实际
+     */
+    private Double nqxpcbbzsj;
+
+    /**
+     * 年曲线偏差率同比
+     */
+    private Double nqxpcbtb;
+
+    /**
+     * 年曲线偏差率环比
+     */
+    private Double nqxpcbhb;
+
+    /**
+     * 年曲线偏差率标杆
+     */
+    private Double nqxpcbbg;
+
+    /**
+     * 年3-5米曲线偏差率
+     */
+    private Double n35mqxpcl;
+
+    /**
+     * 年5-11米曲线偏差率
+     */
+    private Double n511mqxpcl;
+
+    /**
+     * 年11米以上曲线偏差率
+     */
+    private Double n11mycqxpcl;
+
+    /**
+     * 年对风偏差率(-50 +50之间)
+     */
+    private Double ndfpcl;
+
+    /**
+     * 年MTBF
+     */
+    private Double nmtbf;
+
+    /**
+     * 年MTTR
+     */
+    private Double nmttr;
+
+    /**
+     * 年MTTF
+     */
+    private Double nmttf;
+
+    /**
+     * 年复位及时率
+     */
+    private Double nfwjsl;
+
+    /**
+     * 年状态转换及时率
+     */
+    private Double nztzhjsl;
+
+    /**
+     * 年故障消缺及时率
+     */
+    private Double ngzxqjsl;
+
+
+}

+ 177 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay5.java

@@ -0,0 +1,177 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 三率
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentInfoDay5 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 小于3米5分钟转换及时次数
+     */
+    private Double timerate1;
+
+    /**
+     * 小于3米10分钟转换及时次数
+     */
+    private Double timerate2;
+
+    /**
+     * 小于3米15分钟转换及时次数
+     */
+    private Double timerate3;
+
+    /**
+     * 小于3米20分钟转换及时次数
+     */
+    private Double timerate4;
+
+    /**
+     * 大于3米5分钟转换及时次数
+     */
+    private Double timerate5;
+
+    /**
+     * 大于3米10分钟转换及时次数
+     */
+    private Double timerate6;
+
+    /**
+     * 大于3米15分钟转换及时次数
+     */
+    private Double timerate7;
+
+    /**
+     * 大于3米20分钟转换及时次数
+     */
+    private Double timerate8;
+
+    /**
+     * 大于4米5分钟转换及时次数
+     */
+    private Double timerate9;
+
+    /**
+     * 大于4米10分钟转换及时次数
+     */
+    private Double timerate10;
+
+    /**
+     * 大于4米15分钟转换及时次数
+     */
+    private Double timerate11;
+
+    /**
+     * 大于4米20分钟转换及时次数
+     */
+    private Double timerate12;
+
+    /**
+     * 小于3米状态转换总次数
+     */
+    private Double timerate13;
+
+    /**
+     * 大于3米状态转换总次数
+     */
+    private Double timerate14;
+
+    /**
+     * 大于4米状态转换总次数
+     */
+    private Double timerate15;
+
+    /**
+     * 5分钟复位及时次数
+     */
+    private Double timerate16;
+
+    /**
+     * 10分钟复位及时次数
+     */
+    private Double timerate17;
+
+    /**
+     * 15分钟复位及时次数
+     */
+    private Double timerate18;
+
+    /**
+     * 20分钟复位及时次数
+     */
+    private Double timerate19;
+
+    /**
+     * 总复位次数
+     */
+    private Double timerate20;
+
+    /**
+     * 故障消缺及时次数
+     */
+    private Double timerate21;
+
+    /**
+     * 故障消缺总次数
+     */
+    private Double timerate22;
+
+
+}

+ 72 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDay6.java

@@ -0,0 +1,72 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author xieshengjie
+ * @since 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentInfoDay6 extends Model {
+
+    private static final long serialVersionUID = 1L;
+    @TableId(value = "ID",type = IdType.INPUT)
+    private String id;
+
+    private String windturbineId;
+
+    private Date recordDate;
+
+    private String windpowerstationId;
+
+    private String projectId;
+
+    private String lineId;
+
+    private String companyId;
+
+    private String regionId;
+
+    private Double rlsl;
+
+    private Double rnbqzhxl;
+
+    private Double ylsl;
+
+    private Double ynbqzhxl;
+
+    private Double nlsl;
+
+    private Double nnbqzhxl;
+
+    private Double rzdjlgl;
+
+    private Double rzdzlgl;
+
+    private Double yzdjlgl;
+
+    private Double yzdzlgl;
+
+    private Double nzdjlgl;
+
+    private Double nzdzlgl;
+
+    private Double rxtxl;
+    private Double yxtxl;
+    private Double nxtxl;
+
+
+}

+ 388 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentInfoDayTop.java

@@ -0,0 +1,388 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 风机日信息表排行
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-09
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentInfoDayTop extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Long id;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 发电量
+     */
+    private Double dayfdl;
+
+    /**
+     * 发电量月
+     */
+    private Double monthfdl;
+
+    /**
+     * 发电量年
+     */
+    private Double yearfdl;
+
+    /**
+     * 理论发电量
+     */
+    private Double dayllfdl;
+
+    /**
+     * 理论发电量月
+     */
+    private Double monthllfdl;
+
+    /**
+     * 理论发电量年
+     */
+    private Double yearllfdl;
+
+    /**
+     * 平均风速
+     */
+    private Double dayfs;
+
+    /**
+     * 月平均风速
+     */
+    private Double monthfs;
+
+    /**
+     * 年平均风速
+     */
+    private Double yearfs;
+
+    /**
+     * 平均功率
+     */
+    private Double daygl;
+
+    /**
+     * 月平均功率
+     */
+    private Double monthgl;
+
+    /**
+     * 年平均功率
+     */
+    private Double yeargl;
+
+    /**
+     * 故障损失电量
+     */
+    private Double daygzssdl;
+
+    /**
+     * 月故障损失电量
+     */
+    private Double monthgzssdl;
+
+    /**
+     * 年故障损失电量
+     */
+    private Double yeargzssdl;
+
+    /**
+     * 日限电损失电量
+     */
+    private Double dayxdssdl;
+
+    /**
+     * 月限电损失电量
+     */
+    private Double monthxdssdl;
+
+    /**
+     * 年限电损失电量
+     */
+    private Double yearxdssdl;
+
+    /**
+     * 日维护损失电量
+     */
+    private Double daywhssdl;
+
+    /**
+     * 月维护损失电量
+     */
+    private Double monthwhssdl;
+
+    /**
+     * 年维护损失电量
+     */
+    private Double yearwhssdl;
+
+    /**
+     * 日性能损失电量
+     */
+    private Double dayxnssdl;
+
+    /**
+     * 月性能损失电量
+     */
+    private Double monthxnssdl;
+
+    /**
+     * 年性能损失电量
+     */
+    private Double yearxnssdl;
+
+    /**
+     * 日故障时间
+     */
+    private Double daygzsj;
+
+    /**
+     * 月故障时间
+     */
+    private Double monthgzsj;
+
+    /**
+     * 年故障时间
+     */
+    private Double yeargzsj;
+
+    /**
+     * 日维护时间
+     */
+    private Double daywhsj;
+
+    /**
+     * 月维护时间
+     */
+    private Double monthwhsj;
+
+    /**
+     * 年维护时间
+     */
+    private Double yearwhsj;
+
+    /**
+     * 日运行时间
+     */
+    private Double dayyxsj;
+
+    /**
+     * 月运行时间
+     */
+    private Double monthyxsj;
+
+    /**
+     * 年运行时间
+     */
+    private Double yearyxsj;
+
+    /**
+     * 日停机时间
+     */
+    private Double daytjsj;
+
+    /**
+     * 月停机时间
+     */
+    private Double monthtjsj;
+
+    /**
+     * 年停机时间
+     */
+    private Double yeartjsj;
+
+    /**
+     * 日利用小时数
+     */
+    private Double daylyxs;
+
+    /**
+     * 月利用小时数
+     */
+    private Double monthlyxs;
+
+    /**
+     * 年利用小时数
+     */
+    private Double yearlyxs;
+
+    /**
+     * 日拟合优度
+     */
+    private Double daynhyd;
+
+    /**
+     * 月拟合优度
+     */
+    private Double monthnhyd;
+
+    /**
+     * 年拟合优度
+     */
+    private Double yearnhyd;
+
+    /**
+     * 日设备可利用率
+     */
+    private Double daysbklyl;
+
+    /**
+     * 月设备可利用率
+     */
+    private Double monthsbklyl;
+
+    /**
+     * 年设备可利用率
+     */
+    private Double yearsbklyl;
+
+    /**
+     * 日等效可用系数
+     */
+    private Double daydxkyxs;
+
+    /**
+     * 月等效可用系数
+     */
+    private Double monthdxkyxs;
+
+    /**
+     * 年等效可用系数
+     */
+    private Double yeardxkyxs;
+
+    /**
+     * 有效风时数
+     */
+    private Double dayyxfss;
+
+    /**
+     * 月有效风时数
+     */
+    private Double monthyxfss;
+
+    /**
+     * 年有效风时数
+     */
+    private Double yearyxfss;
+
+    /**
+     * 日小风切入
+     */
+    private Double dayxfqr;
+
+    /**
+     * 月小风切入
+     */
+    private Double monthxfqr;
+
+    /**
+     * 年小风切入
+     */
+    private Double yearxfqr;
+
+    /**
+     * 日静风频率
+     */
+    private Double dayjfpl;
+
+    /**
+     * 月静风频率
+     */
+    private Double monthjfpl;
+
+    /**
+     * 年静风频率
+     */
+    private Double yearjfpl;
+
+    /**
+     * 日功率一致性系数
+     */
+    private Double dayglyzxxs;
+
+    /**
+     * 月功率一致性系数
+     */
+    private Double monthglyzxxs;
+
+    /**
+     * 年功率一致性系数
+     */
+    private Double yearglyzxxs;
+
+    /**
+     * 类型
+     */
+    private Integer types;
+
+
+    /**
+     *年
+     */
+    private Integer year;
+    /**
+     *月
+     */
+    private Integer month;
+
+
+    /**
+     * 综合排名
+     */
+    private Integer dayRank;
+
+    /**
+     * 等级
+     */
+    private String dayLevel;
+
+    /**
+     * 分数
+     */
+    private Double dayScore;
+
+}

+ 96 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconEquipmentmodel.java

@@ -0,0 +1,96 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconEquipmentmodel extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+    /**
+     * 容量
+     */
+    private Double powerProduction;
+
+    /**
+     * 厂商编号
+     */
+    private String windturbineManufacturerId;
+
+    /**
+     * 图片
+     */
+    private String photo;
+
+    /**
+     * 传输总发电量单位
+     */
+    private String unit;
+
+    /**
+     * 切入风速
+     */
+    private Double cutinwindSpeed;
+
+    /**
+     * 额定风速
+     */
+    private Double ratedwindSpeed;
+
+    /**
+     * 切出风速
+     */
+    private String cutoutwindSpeed;
+
+    /**
+     * 叶片切入面积
+     */
+    private Double sweptArea;
+
+    /**
+     * 设备类别
+     */
+    private String equipmentCategory;
+
+
+}

+ 83 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconFaultLiminatedefects.java

@@ -0,0 +1,83 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 故障消缺及时率
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconFaultLiminatedefects extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Long id;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 日期
+     */
+    private Date dateTime;
+
+    /**
+     * 报警类别
+     */
+    private String classifyId;
+
+    /**
+     * 故障次数
+     */
+    private Double faultCount;
+
+    /**
+     * 及时率
+     */
+    private Double rate;
+
+    /**
+     * 消缺及时次数
+     */
+    private Double rightCount;
+
+    /**
+     * 未消缺原因
+     */
+    private String cause;
+
+
+}

+ 380 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconInOrOutSpeedTotal.java

@@ -0,0 +1,380 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 切入切出风速整合
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconInOrOutSpeedTotal extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "id",type = IdType.ASSIGN_ID)
+    private Long id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 日小风切入
+     */
+    private Double dayInputSmall;
+
+    /**
+     * 日小风切入最小值
+     */
+    private Double dayInputSmallMin;
+
+    /**
+     * 日小风切入最大值
+     */
+    private Double dayInputSmallMax;
+
+    /**
+     * 日大风切入
+     */
+    private Double dayInputBig;
+
+    /**
+     * 日大风切入最小值
+     */
+    private Double dayInputBigMin;
+
+    /**
+     * 日大风切入最大值
+     */
+    private Double dayInputBigMax;
+
+    /**
+     * 日小风切出
+     */
+    private Double dayOutputSmall;
+
+    /**
+     * 日小风切出最小值
+     */
+    private Double dayOutputSmallMin;
+
+    /**
+     * 日小风切出最大值
+     */
+    private Double dayOutputSmallMax;
+
+    /**
+     * 日大风切出
+     */
+    private Double dayOutputBig;
+
+    /**
+     * 日大风切出最小值
+     */
+    private Double dayOutputBigMin;
+
+    /**
+     * 日大风切出最大值
+     */
+    private Double dayOutputBigMax;
+
+    /**
+     * 月小风切入
+     */
+    private Double monthInputSmall;
+
+    /**
+     * 月小风切入最小值
+     */
+    private Double monthInputSmallMin;
+
+    /**
+     * 月小风切入最大值
+     */
+    private Double monthInputSmallMax;
+
+    /**
+     * 月大风切入
+     */
+    private Double monthInputBig;
+
+    /**
+     * 月大风切入最小值
+     */
+    private Double monthInputBigMin;
+
+    /**
+     * 月大风切入最大值
+     */
+    private Double monthInputBigMax;
+
+    /**
+     * 月小风切出
+     */
+    private Double monthOutputSmall;
+
+    /**
+     * 月小风切出最小值
+     */
+    private Double monthOutputSmallMin;
+
+    /**
+     * 月小风切出最大值
+     */
+    private Double monthOutputSmallMax;
+
+    /**
+     * 月大风切出
+     */
+    private Double monthOutputBig;
+
+    /**
+     * 月大风切出最小值
+     */
+    private Double monthOutputBigMin;
+
+    /**
+     * 月大风切出最大值
+     */
+    private Double monthOutputBigMax;
+
+    /**
+     * 年小风切入
+     */
+    private Double yearInputSmall;
+
+    /**
+     * 年小风切入最小值
+     */
+    private Double yearInputSmallMin;
+
+    /**
+     * 年小风切入最大值
+     */
+    private Double yearInputSmallMax;
+
+    /**
+     * 年大风切入
+     */
+    private Double yearInputBig;
+
+    /**
+     * 年大风切入最小值
+     */
+    private Double yearInputBigMin;
+
+    /**
+     * 年大风切入最大值
+     */
+    private Double yearInputBigMax;
+
+    /**
+     * 年小风切出
+     */
+    private Double yearOutputSmall;
+
+    /**
+     * 年小风切出最小值
+     */
+    private Double yearOutputSmallMin;
+
+    /**
+     * 年小风切出最大值
+     */
+    private Double yearOutputSmallMax;
+
+    /**
+     * 年大风切出
+     */
+    private Double yearOutputBig;
+
+    /**
+     * 年大风切出最小值
+     */
+    private Double yearOutputBigMin;
+
+    /**
+     * 年大风切出最大值
+     */
+    private Double yearOutputBigMax;
+
+    /**
+     * 小风切入
+     */
+    private Double inputSmall;
+
+    /**
+     * 小风切入最小值
+     */
+    private Double inputSmallMin;
+
+    /**
+     * 小风切入最大值
+     */
+    private Double inputSmallMax;
+
+    /**
+     * 大风切入
+     */
+    private Double inputBig;
+
+    /**
+     * 大风切入最小值
+     */
+    private Double inputBigMin;
+
+    /**
+     * 大风切入最大值
+     */
+    private Double inputBigMax;
+
+    /**
+     * 小风切出
+     */
+    private Double outputSmall;
+
+    /**
+     * 小风切出最小值
+     */
+    private Double outputSmallMin;
+
+    /**
+     * 小风切出最大值
+     */
+    private Double outputSmallMax;
+
+    /**
+     * 大风切出
+     */
+    private Double outputBig;
+
+    /**
+     * 大风切出最小值
+     */
+    private Double outputBigMin;
+
+    /**
+     * 大风切出最大值
+     */
+    private Double outputBigMax;
+
+    /**
+     * 日小风切入合格率
+     */
+    private Double dayInputSmallRatio;
+
+    /**
+     * 日小风切出合格率
+     */
+    private Double dayOutputSmallRatio;
+
+    /**
+     * 日大风切入合格率
+     */
+    private Double dayInputBigRatio;
+
+    /**
+     * 日大风切出合格率
+     */
+    private Double dayOutputBigRatio;
+
+    /**
+     * 月小风切入合格率
+     */
+    private Double monthInputSmallRatio;
+
+    /**
+     * 月小风切出合格率
+     */
+    private Double monthOutputSmallRatio;
+
+    /**
+     * 月大风切入合格率
+     */
+    private Double monthInputBigRatio;
+
+    /**
+     * 月大风切出合格率
+     */
+    private Double monthOutputBigRatio;
+
+    /**
+     * 年小风切入合格率
+     */
+    private Double yearInputSmallRatio;
+
+    /**
+     * 年小风切出合格率
+     */
+    private Double yearOutputSmallRatio;
+
+    /**
+     * 年大风切入合格率
+     */
+    private Double yearInputBigRatio;
+
+    /**
+     * 年大风切出合格率
+     */
+    private Double yearOutputBigRatio;
+
+    /**
+     * 总小风切入合格率
+     */
+    private Double inputSmallRatio;
+
+    /**
+     * 总小风切出合格率
+     */
+    private Double outputSmallRatio;
+
+    /**
+     * 总大风切入合格率
+     */
+    private Double inputBigRatio;
+
+    /**
+     * 总大风切出合格率
+     */
+    private Double outputBigMaxRatio;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    private String companyId;
+    private String types;
+    private String regionId;
+}

+ 479 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconInOrOutSpeedTotal2.java

@@ -0,0 +1,479 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 切入切出风速整合2
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconInOrOutSpeedTotal2 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "id",type = IdType.ASSIGN_ID)
+    private Long id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 日小于2风次数(小风切入)
+     */
+    private Double daya1;
+
+    /**
+     * 日2-2.5风次数(小风切入)
+     */
+    private Double daya2;
+
+    /**
+     * 日2.5-3风次数(小风切入)
+     */
+    private Double daya3;
+
+    /**
+     * 日3-3.5风次数(小风切入)
+     */
+    private Double daya4;
+
+    /**
+     * 日3.5-4风次数(小风切入)
+     */
+    private Double daya5;
+
+    /**
+     * 日4-5风次数(小风切入)
+     */
+    private Double daya6;
+
+    /**
+     * 日大于5风次数(小风切入)
+     */
+    private Double daya7;
+
+    /**
+     * 日小于2风频率(小风切入)
+     */
+    private Double daya8;
+
+    /**
+     * 日2-2.5风频率(小风切入)
+     */
+    private Double daya9;
+
+    /**
+     * 日2.5-3风频率(小风切入)
+     */
+    private Double daya10;
+
+    /**
+     * 日3-3.5风频率(小风切入)
+     */
+    private Double daya11;
+
+    /**
+     * 日3.5-4风频率(小风切入)
+     */
+    private Double daya12;
+
+    /**
+     * 日4-5风频率(小风切入)
+     */
+    private Double daya13;
+
+    /**
+     * 日大于5风频率(小风切入)
+     */
+    private Double daya14;
+
+    /**
+     * 日小于2风次数(小风切出)
+     */
+    private Double dayb1;
+
+    /**
+     * 日2-2.5风次数(小风切出)
+     */
+    private Double dayb2;
+
+    /**
+     * 日2.5-3风次数(小风切出)
+     */
+    private Double dayb3;
+
+    /**
+     * 日3-3.5风次数(小风切出)
+     */
+    private Double dayb4;
+
+    /**
+     * 日3.5-4风次数(小风切出)
+     */
+    private Double dayb5;
+
+    /**
+     * 日4-5风次数(小风切出)
+     */
+    private Double dayb6;
+
+    /**
+     * 日大于5风次数(小风切出)
+     */
+    private Double dayb7;
+
+    /**
+     * 日小于2风频率(小风切出)
+     */
+    private Double dayb8;
+
+    /**
+     * 日2-2.5风频率(小风切出)
+     */
+    private Double dayb9;
+
+    /**
+     * 日2.5-3风频率(小风切出)
+     */
+    private Double dayb10;
+
+    /**
+     * 日3-3.5风频率(小风切出)
+     */
+    private Double dayb11;
+
+    /**
+     * 日3.5-4风频率(小风切出)
+     */
+    private Double dayb12;
+
+    /**
+     * 日4-5风频率(小风切出)
+     */
+    private Double dayb13;
+
+    /**
+     * 日大于5风频率(小风切出)
+     */
+    private Double dayb14;
+
+    /**
+     * 月小于2风次数(小风切入)
+     */
+    private Double montha1;
+
+    /**
+     * 月2-2.5风次数(小风切入)
+     */
+    private Double montha2;
+
+    /**
+     * 月2.5-3风次数(小风切入)
+     */
+    private Double montha3;
+
+    /**
+     * 月3-3.5风次数(小风切入)
+     */
+    private Double montha4;
+
+    /**
+     * 月3.5-4风次数(小风切入)
+     */
+    private Double montha5;
+
+    /**
+     * 月4-5风次数(小风切入)
+     */
+    private Double montha6;
+
+    /**
+     * 月大于5风次数(小风切入)
+     */
+    private Double montha7;
+
+    /**
+     * 月小于2风频率(小风切入)
+     */
+    private Double montha8;
+
+    /**
+     * 月2-2.5风频率(小风切入)
+     */
+    private Double montha9;
+
+    /**
+     * 月2.5-3风频率(小风切入)
+     */
+    private Double montha10;
+
+    /**
+     * 月3-3.5风频率(小风切入)
+     */
+    private Double montha11;
+
+    /**
+     * 月3.5-4风频率(小风切入)
+     */
+    private Double montha12;
+
+    /**
+     * 月4-5风频率(小风切入)
+     */
+    private Double montha13;
+
+    /**
+     * 月大于5风频率(小风切入)
+     */
+    private Double montha14;
+
+    /**
+     * 月小于2风次数(小风切出)
+     */
+    private Double monthb1;
+
+    /**
+     * 月2-2.5风次数(小风切出)
+     */
+    private Double monthb2;
+
+    /**
+     * 月2.5-3风次数(小风切出)
+     */
+    private Double monthb3;
+
+    /**
+     * 月3-3.5风次数(小风切出)
+     */
+    private Double monthb4;
+
+    /**
+     * 月3.5-4风次数(小风切出)
+     */
+    private Double monthb5;
+
+    /**
+     * 月4-5风次数(小风切出)
+     */
+    private Double monthb6;
+
+    /**
+     * 月大于5风次数(小风切出)
+     */
+    private Double monthb7;
+
+    /**
+     * 月小于2风频率(小风切出)
+     */
+    private Double monthb8;
+
+    /**
+     * 月2-2.5风频率(小风切出)
+     */
+    private Double monthb9;
+
+    /**
+     * 月2.5-3风频率(小风切出
+     */
+    private Double monthb10;
+
+    /**
+     * 月3-3.5风频率(小风切出)
+     */
+    private Double monthb11;
+
+    /**
+     * 月3.5-4风频率(小风切出)
+     */
+    private Double monthb12;
+
+    /**
+     * 月4-5风频率(小风切出)
+     */
+    private Double monthb13;
+
+    /**
+     * 月大于5风频率(小风切出)
+     */
+    private Double monthb14;
+
+    /**
+     * 年小于2风次数(小风切入)
+     */
+    private Double yeara1;
+
+    /**
+     * 年2-2.5风次数(小风切入)
+     */
+    private Double yeara2;
+
+    /**
+     * 年2.5-3风次数(小风切入)
+     */
+    private Double yeara3;
+
+    /**
+     * 年3-3.5风次数(小风切入)
+     */
+    private Double yeara4;
+
+    /**
+     * 年3.5-4风次数(小风切入)
+     */
+    private Double yeara5;
+
+    /**
+     * 年4-5风次数(小风切入)
+     */
+    private Double yeara6;
+
+    /**
+     * 年大于5风次数(小风切入)
+     */
+    private Double yeara7;
+
+    /**
+     * 年小于2风频率(小风切入)
+     */
+    private Double yeara8;
+
+    /**
+     * 年2-2.5风频率(小风切入)
+     */
+    private Double yeara9;
+
+    /**
+     * 年2.5-3风频率(小风切入)
+     */
+    private Double yeara10;
+
+    /**
+     * 年3-3.5风频率(小风切入)
+     */
+    private Double yeara11;
+
+    /**
+     * 年3.5-4风频率(小风切入)
+     */
+    private Double yeara12;
+
+    /**
+     * 年4-5风频率(小风切入)
+     */
+    private Double yeara13;
+
+    /**
+     * 年大于5风频率(小风切入)
+     */
+    private Double yeara14;
+
+    /**
+     * 年小于2风次数(小风切出)
+     */
+    private Double yearb1;
+
+    /**
+     * 年2-2.5风次数(小风切出)
+     */
+    private Double yearb2;
+
+    /**
+     * 年2.5-3风次数(小风切出)
+     */
+    private Double yearb3;
+
+    /**
+     * 年3-3.5风次数(小风切出)
+     */
+    private Double yearb4;
+
+    /**
+     * 年3.5-4风次数(小风切出)
+     */
+    private Double yearb5;
+
+    /**
+     * 年4-5风次数(小风切出)
+     */
+    private Double yearb6;
+
+    /**
+     * 年大于5风次数(小风切出)
+     */
+    private Double yearb7;
+
+    /**
+     * 年小于2风频率(小风切出)
+     */
+    private Double yearb8;
+
+    /**
+     * 年2-2.5风频率(小风切出)
+     */
+    private Double yearb9;
+
+    /**
+     * 年2.5-3风频率(小风切出)
+     */
+    private Double yearb10;
+
+    /**
+     * 年3-3.5风频率(小风切出)
+     */
+    private Double yearb11;
+
+    /**
+     * 年3.5-4风频率(小风切出)
+     */
+    private Double yearb12;
+
+    /**
+     * 年4-5风频率(小风切出)
+     */
+    private Double yearb13;
+
+    /**
+     * 年大于5风频率(小风切出)
+     */
+    private Double yearb14;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+    private String companyId;
+    private String types;
+    private String regionId;
+}

+ 70 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconInputOrOutputSpeed.java

@@ -0,0 +1,70 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 1、切入是1
+2、切出是0
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconInputOrOutputSpeed extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Long id;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 风速
+     */
+    private Double speed;
+
+    /**
+     * 切入or切出
+     */
+    private Integer inputOrOutput;
+
+    /**
+     * 时间
+     */
+    private Date recordDate;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+
+
+}

+ 68 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconInterruption.java

@@ -0,0 +1,68 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 根据风电机状态判断通讯中断并记录。
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconInterruption extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Long id;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 结束时间
+     */
+    private Date stopTime;
+
+    /**
+     * 开始时间
+     */
+    private Date startTime;
+
+    /**
+     * 中断小时数
+     */
+    private Double stopHours;
+
+    /**
+     * 是否处理
+     */
+    private Integer isHandle;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+
+}

+ 67 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconInterruptionItem.java

@@ -0,0 +1,67 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 记录通讯中断表中的记录的分解过程。
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconInterruptionItem extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Long id;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 结束时间
+     */
+    private Double stopTime;
+
+    /**
+     * 开始时间
+     */
+    private Date startTime;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 状态码
+     */
+    private Integer satusCode;
+
+    /**
+     * 状态描述
+     */
+    private String statusDesc;
+
+
+}

+ 82 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconLimitPowerRecords.java

@@ -0,0 +1,82 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 性能损失记录
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconLimitPowerRecords extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Integer id;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 开始时间
+     */
+    private Date stopTime;
+
+    /**
+     * 恢复时间
+     */
+    private Date startTime;
+
+    /**
+     * 停机小时数
+     */
+    private Double stopHours;
+
+    /**
+     * 损失电量
+     */
+    private Double lossPower;
+
+    /**
+     * 故障停机、维护停机、限电停机、复位停机
+     */
+    private String stopTypeId;
+
+    /**
+     * 是否处理
+     */
+    private Integer isHandle;
+
+    /**
+     * 限电主表ID
+     */
+    private String mainId;
+
+    /**
+     * 限电原因
+     */
+    private String stopReason;
+
+
+}

+ 50 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconLineElectrical.java

@@ -0,0 +1,50 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-24
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconLineElectrical extends Model {
+
+    private static final long serialVersionUID = 1L;
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    private String lineId;
+
+    private String windpowerstationId;
+
+    private String lineCode;
+
+    private String netLowCode;
+
+    private String netHighCode;
+
+    private String netOutCode;
+
+    private String accidentSignal;
+
+    private String ptvoltageCode;
+
+    private Double ptvoltageLow;
+
+    private Double ptvoltageHigh;
+
+    private String ptcurrentCode;
+
+    private Double ptcurrent;
+
+
+}

+ 75 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconLogicalUnit.java

@@ -0,0 +1,75 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 逻辑部件
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconLogicalUnit extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 拼音编码
+     */
+    private String pycode;
+
+    /**
+     * 规格类型
+     */
+    private String specificationType;
+
+    /**
+     * 父编号
+     */
+    private String parentId;
+
+    /**
+     * 图片
+     */
+    private String photo;
+
+    /**
+     * 逻辑设备编号
+     */
+    private String equipmentId;
+
+    /**
+     * 型号编号
+     */
+    private String modelId;
+
+
+}

+ 89 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconMainBrownouts.java

@@ -0,0 +1,89 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+
+/**
+ * <p>
+ * 限电事件主表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconMainBrownouts extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 停机时间
+     */
+    private Date stopTime;
+
+    /**
+     * 恢复启动时间
+     */
+    private Date startTime;
+
+    /**
+     * 故障停机、维护停机、限电停机、复位停机
+     */
+    private String stopTypeId;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+    /**
+     * 限电负荷
+     */
+    private Double limitLoad;
+
+    /**
+     * 限电指令
+     */
+    private String brownoutsDirective;
+
+    /**
+     * 当时风速
+     */
+    private Double windSpeed;
+
+    /**
+     * 当时负荷
+     */
+    private Double thisLoad;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 风场名称
+     */
+    private String wpName;
+
+    /**
+     * 损失电量
+     */
+    private Double lossPower;
+    /**
+     * 停机时长
+     */
+    private Double stopHours;
+
+
+}

+ 89 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconMainBrownouts2.java

@@ -0,0 +1,89 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 限电事件主表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconMainBrownouts2 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 停机时间
+     */
+    private Date stopTime;
+
+    /**
+     * 恢复启动时间
+     */
+    private Date startTime;
+
+    /**
+     * 故障停机、维护停机、限电停机、复位停机
+     */
+    private String stopTypeId;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+    /**
+     * 限电负荷
+     */
+    private Double limitLoad;
+
+    /**
+     * 限电指令
+     */
+    private String brownoutsDirective;
+
+    /**
+     * 当时风速
+     */
+    private Double windSpeed;
+
+    /**
+     * 当时负荷
+     */
+    private Double thisLoad;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 风场名称
+     */
+    private String wpName;
+
+    /**
+     * 损失电量
+     */
+    private Double lossPower;
+
+    /**
+     * 停机时长
+     */
+    private Double stopHours;
+
+
+}

+ 60 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconManufacturer.java

@@ -0,0 +1,60 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconManufacturer extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 编码
+     */
+    private String nemCode;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 别名
+     */
+    private String aname;
+
+    /**
+     * 国家地区
+     */
+    private String country;
+
+    /**
+     * 地址
+     */
+    private String address;
+
+    /**
+     * 电话
+     */
+    private String telephone;
+
+
+}

+ 102 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconMeterPointValue.java

@@ -0,0 +1,102 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 电计量点值表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconMeterPointValue extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Integer id;
+
+    /**
+     * 时间
+     */
+    private Date recordDate;
+
+    /**
+     * 电计量编号
+     */
+    private String meterId;
+
+    /**
+     * 年初底码
+     */
+    private Double year;
+
+    /**
+     * 月初底码
+     */
+    private Double month;
+
+    /**
+     * 昨日底码
+     */
+    private Double day;
+
+    /**
+     * 当日底码
+     */
+    private Double now;
+
+    /**
+     * 总值
+     */
+    private Double totalValue;
+
+    /**
+     * 年值
+     */
+    private Double yearValue;
+
+    /**
+     * 月值
+     */
+    private Double monthValue;
+
+    /**
+     * 日值
+     */
+    private Double dayValue;
+
+    /**
+     * 年初底码2
+     */
+    private Double year4;
+
+    /**
+     * 月初底码2
+     */
+    private Double month4;
+
+    /**
+     * 昨日底码2
+     */
+    private Double day4;
+
+    /**
+     * 当日底码2
+     */
+    private Double now4;
+
+
+}

+ 438 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay1.java

@@ -0,0 +1,438 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 场站五损电量
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconPowerstationInfoDay1 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 外键编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 类型
+     */
+    private String type;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 所属位置(区域、区域风、区域光、公司、公司、公司风、公司光、场站、期次、线路)
+     */
+    private String location;
+
+    /**
+     * 日最大风速
+     */
+    private Double rzdfs;
+
+    /**
+     * 日最小风速
+     */
+    private Double rzxfs;
+
+    /**
+     * 日最大功率
+     */
+    private Double rzdgl;
+
+    /**
+     * 日最小功率
+     */
+    private Double rzxgl;
+
+    /**
+     * 日平均功率
+     */
+    private Double rpjgl;
+
+    /**
+     * 日平均风速
+     */
+    private Double rpjfs;
+
+    /**
+     * 日发电量
+     */
+    private Double rfdl;
+
+    /**
+     * 日可用电量
+     */
+    private Double rkydl;
+
+    /**
+     * 日理论发电量
+     */
+    private Double rllfdl;
+
+    /**
+     * 日故障损失电量
+     */
+    private Double rgzssdl;
+
+    /**
+     * 日场内受累故障损失电量
+     */
+    private Double rcnslgzssdl;
+
+    /**
+     * 日检修损失电量
+     */
+    private Double rjxssdl;
+
+    /**
+     * 日场内受累检修损失电量
+     */
+    private Double rcnsljxssdl;
+
+    /**
+     * 日待机损失电量
+     */
+    private Double rdjssdl;
+
+    /**
+     * 日缺陷降出力损失电量
+     */
+    private Double rqxjclssdl;
+
+    /**
+     * 日手动停机损失电量
+     */
+    private Double rsdtjssdl;
+
+    /**
+     * 日性能损失电量
+     */
+    private Double rxnssdl;
+
+    /**
+     * 日限电停机损失电量
+     */
+    private Double rxdtjssdl;
+
+    /**
+     * 日限电降出力损失电量
+     */
+    private Double rxdjclssdl;
+
+    /**
+     * 日场外受累电网损失电量
+     */
+    private Double rcwsldwssdl;
+
+    /**
+     * 日场外受累天气损失电量
+     */
+    private Double rcwsltqssdl;
+
+    /**
+     * 日增发电量
+     */
+    private Double rzfdl;
+
+    /**
+     * 日欠发电量
+     */
+    private Double rqfdl;
+
+    /**
+     * 月最大风速
+     */
+    private Double yzdfs;
+
+    /**
+     * 月最小风速
+     */
+    private Double yzxfs;
+
+    /**
+     * 月最大功率
+     */
+    private Double yzdgl;
+
+    /**
+     * 月最小功率
+     */
+    private Double yzxgl;
+
+    /**
+     * 月平均功率
+     */
+    private Double ypjgl;
+
+    /**
+     * 月平均风速
+     */
+    private Double ypjfs;
+
+    /**
+     * 月发电量
+     */
+    private Double yfdl;
+
+    /**
+     * 月可用电量
+     */
+    private Double ykydl;
+
+    /**
+     * 月理论发电量
+     */
+    private Double yllfdl;
+
+    /**
+     * 月故障损失电量
+     */
+    private Double ygzssdl;
+
+    /**
+     * 月场内受累故障损失电量
+     */
+    private Double ycnslgzssdl;
+
+    /**
+     * 月检修损失电量
+     */
+    private Double yjxssdl;
+
+    /**
+     * 月场内受累检修损失电量
+     */
+    private Double ycnsljxssdl;
+
+    /**
+     * 月待机损失电量
+     */
+    private Double ydjssdl;
+
+    /**
+     * 月缺陷降出力损失电量
+     */
+    private Double yqxjclssdl;
+
+    /**
+     * 月手动停机损失电量
+     */
+    private Double ysdtjssdl;
+
+    /**
+     * 月性能损失电量
+     */
+    private Double yxnssdl;
+
+    /**
+     * 月限电停机损失电量
+     */
+    private Double yxdtjssdl;
+
+    /**
+     * 月限电降出力损失电量
+     */
+    private Double yxdjclssdl;
+
+    /**
+     * 月场外受累电网损失电量
+     */
+    private Double ycwsldwssdl;
+
+    /**
+     * 月场外受累天气损失电量
+     */
+    private Double ycwsltqssdl;
+
+    /**
+     * 月增发电量
+     */
+    private Double yzfdl;
+
+    /**
+     * 月欠发电量
+     */
+    private Double yqfdl;
+
+    /**
+     * 年最大风速
+     */
+    private Double nzdfs;
+
+    /**
+     * 年最小风速
+     */
+    private Double nzxfs;
+
+    /**
+     * 年最大功率
+     */
+    private Double nzdgl;
+
+    /**
+     * 年最小功率
+     */
+    private Double nzxgl;
+
+    /**
+     * 年平均功率
+     */
+    private Double npjgl;
+
+    /**
+     * 年平均风速
+     */
+    private Double npjfs;
+
+    /**
+     * 年发电量
+     */
+    private Double nfdl;
+
+    /**
+     * 年可用电量
+     */
+    private Double nkydl;
+
+    /**
+     * 年理论发电量
+     */
+    private Double nllfdl;
+
+    /**
+     * 年故障损失电量
+     */
+    private Double ngzssdl;
+
+    /**
+     * 年场内受累故障损失电量
+     */
+    private Double ncnslgzssdl;
+
+    /**
+     * 年检修损失电量
+     */
+    private Double njxssdl;
+
+    /**
+     * 年场内受累检修损失电量
+     */
+    private Double ncnsljxssdl;
+
+    /**
+     * 年待机损失电量
+     */
+    private Double ndjssdl;
+
+    /**
+     * 年缺陷降出力损失电量
+     */
+    private Double nqxjclssdl;
+
+    /**
+     * 年手动停机损失电量
+     */
+    private Double nsdtjssdl;
+
+    /**
+     * 年性能损失电量
+     */
+    private Double nxnssdl;
+
+    /**
+     * 年限电停机损失电量
+     */
+    private Double nxdtjssdl;
+
+    /**
+     * 年限电降出力损失电量
+     */
+    private Double nxdjclssdl;
+
+    /**
+     * 年场外受累电网损失电量
+     */
+    private Double ncwsldwssdl;
+
+    /**
+     * 年场外受累天气损失电量
+     */
+    private Double ncwsltqssdl;
+
+    /**
+     * 年增发电量
+     */
+    private Double nzfdl;
+
+    /**
+     * 年欠发电量
+     */
+    private Double nqfdl;
+
+    /**
+     * 日自耗电
+     */
+    private Double rzhd;
+
+    /**
+     * 月自耗电
+     */
+    private Double yzhd;
+
+    /**
+     * 年自耗电
+     */
+    private Double nzhd;
+
+
+}

+ 393 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay2.java

@@ -0,0 +1,393 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 场站五损时间
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-02
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconPowerstationInfoDay2 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 外键编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 类型
+     */
+    private String type;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 所属位置(区域、区域风、区域光、公司、公司、公司风、公司光、场站、期次、线路)
+     */
+    private String location;
+
+    /**
+     * 日合计故障小时(明细)
+     */
+    private Double rhjgzxsmx;
+
+    /**
+     * 日合计场内受累故障小时(明细)
+     */
+    private Double rhjcnslgzxsmx;
+
+    /**
+     * 日合计检修小时(明细)
+     */
+    private Double rhjjxxsmx;
+
+    /**
+     * 日合计场内受累检修小时(明细)
+     */
+    private Double rhjcnsljxxsmx;
+
+    /**
+     * 日合计待机小时(明细)
+     */
+    private Double rhjdjxsmx;
+
+    /**
+     * 日合计缺陷降出力小时(明细)
+     */
+    private Double rhjqxjclxsmx;
+
+    /**
+     * 日合计手动停机小时(明细)
+     */
+    private Double rhjsdtjxsmx;
+
+    /**
+     * 日合计并网小时(明细)
+     */
+    private Double rhjbwxsmx;
+
+    /**
+     * 日合计限电停机小时(明细)
+     */
+    private Double rhjxdtjxsmx;
+
+    /**
+     * 日合计限电降出力小时(明细)
+     */
+    private Double rhjxdjclxsmx;
+
+    /**
+     * 日合计场外受累电网小时(明细)
+     */
+    private Double rhjcwsldwxsmx;
+
+    /**
+     * 日合计场外受累天气小时(明细)
+     */
+    private Double rhjcwsltqxsmx;
+
+    /**
+     * 日合计离线小时(明细)
+     */
+    private Double rhjlxxsmx;
+
+    /**
+     * 日合计通讯中断小时(明细)
+     */
+    private Double rhjtxzdxsmx;
+
+    /**
+     * 日合计待机小时
+     */
+    private Double rhjdjxs;
+
+    /**
+     * 日合计故障停机小时
+     */
+    private Double rhjgztjxs;
+
+    /**
+     * 日合计通讯中断小时
+     */
+    private Double rhjtxzdxs;
+
+    /**
+     * 日合计维护停机小时
+     */
+    private Double rhjjxtjxs;
+
+    /**
+     * 日合计限电小时
+     */
+    private Double rhjxdxs;
+
+    /**
+     * 日合计运行小时
+     */
+    private Double rhjyxxs;
+
+    /**
+     * 月合计故障小时(明细)
+     */
+    private Double yhjgzxsmx;
+
+    /**
+     * 月合计场内受累故障小时(明细)
+     */
+    private Double yhjcnslgzxsmx;
+
+    /**
+     * 月合计检修小时(明细)
+     */
+    private Double yhjjxxsmx;
+
+    /**
+     * 月合计场内受累检修小时(明细)
+     */
+    private Double yhjcnsljxxsmx;
+
+    /**
+     * 月合计待机小时(明细)
+     */
+    private Double yhjdjxsmx;
+
+    /**
+     * 月合计缺陷降出力小时(明细)
+     */
+    private Double yhjqxjclxsmx;
+
+    /**
+     * 月合计手动停机小时(明细)
+     */
+    private Double yhjsdtjxsmx;
+
+    /**
+     * 月合计并网小时(明细)
+     */
+    private Double yhjbwxsmx;
+
+    /**
+     * 月合计限电停机小时(明细)
+     */
+    private Double yhjxdtjxsmx;
+
+    /**
+     * 月合计限电降出力小时(明细)
+     */
+    private Double yhjxdjclxsmx;
+
+    /**
+     * 月合计场外受累电网小时(明细)
+     */
+    private Double yhjcwsldwxsmx;
+
+    /**
+     * 月合计场外受累天气小时(明细)
+     */
+    private Double yhjcwsltqxsmx;
+
+    /**
+     * 月合计离线小时(明细)
+     */
+    private Double yhjlxxsmx;
+
+    /**
+     * 月合计通讯中断小时(明细)
+     */
+    private Double yhjtxzdxsmx;
+
+    /**
+     * 月合计待机小时
+     */
+    private Double yhjdjxs;
+
+    /**
+     * 月合计故障停机小时
+     */
+    private Double yhjgztjxs;
+
+    /**
+     * 月合计通讯中断小时
+     */
+    private Double yhjtxzdxs;
+
+    /**
+     * 月合计维护停机小时
+     */
+    private Double yhjjxtjxs;
+
+    /**
+     * 月合计限电小时
+     */
+    private Double yhjxdxs;
+
+    /**
+     * 月合计运行小时
+     */
+    private Double yhjyxxs;
+
+    /**
+     * 年合计故障小时(明细)
+     */
+    private Double nhjgzxsmx;
+
+    /**
+     * 年合计场内受累故障小时(明细)
+     */
+    private Double nhjcnslgzxsmx;
+
+    /**
+     * 年合计检修小时(明细)
+     */
+    private Double nhjjxxsmx;
+
+    /**
+     * 年合计场内受累检修小时(明细)
+     */
+    private Double nhjcnsljxxsmx;
+
+    /**
+     * 年合计待机小时(明细)
+     */
+    private Double nhjdjxsmx;
+
+    /**
+     * 年合计缺陷降出力小时(明细)
+     */
+    private Double nhjqxjclxsmx;
+
+    /**
+     * 年合计手动停机小时(明细)
+     */
+    private Double nhjsdtjxsmx;
+
+    /**
+     * 年合计并网小时(明细)
+     */
+    private Double nhjbwxsmx;
+
+    /**
+     * 年合计限电停机小时(明细)
+     */
+    private Double nhjxdtjxsmx;
+
+    /**
+     * 年合计限电降出力小时(明细)
+     */
+    private Double nhjxdjclxsmx;
+
+    /**
+     * 年合计场外受累电网小时(明细)
+     */
+    private Double nhjcwsldwxsmx;
+
+    /**
+     * 年合计场外受累天气小时(明细)
+     */
+    private Double nhjcwsltqxsmx;
+
+    /**
+     * 年合计离线小时(明细)
+     */
+    private Double nhjlxxsmx;
+
+    /**
+     * 年合计通讯中断小时(明细)
+     */
+    private Double nhjtxzdxsmx;
+
+    /**
+     * 年合计待机小时
+     */
+    private Double nhjdjxs;
+
+    /**
+     * 年合计故障停机小时
+     */
+    private Double nhjgztjxs;
+
+    /**
+     * 年合计通讯中断小时
+     */
+    private Double nhjtxzdxs;
+
+    /**
+     * 年合计维护停机小时
+     */
+    private Double nhjjxtjxs;
+
+    /**
+     * 年合计限电小时
+     */
+    private Double nhjxdxs;
+
+    /**
+     * 年合计运行小时
+     */
+    private Double nhjyxxs;
+
+    /**
+     * 年合计受累小时
+     */
+    private Double nhjslxs;
+
+    /**
+     * 月合计受累小时
+     */
+    private Double yhjslxs;
+
+    /**
+     * 日合计受累小时
+     */
+    private Double rhjslxs;
+
+
+}

+ 393 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay3.java

@@ -0,0 +1,393 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 场站五损次数
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-02
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconPowerstationInfoDay3 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 外键编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 类型
+     */
+    private String type;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 所属位置(区域、区域风、区域光、公司、公司、公司风、公司光、场站、期次、线路)
+     */
+    private String location;
+
+    /**
+     * 日合计故障次数(明细)
+     */
+    private Double rhjgzcsmx;
+
+    /**
+     * 日合计场内受累故障次数(明细)
+     */
+    private Double rhjcnslgzcsmx;
+
+    /**
+     * 日合计检修次数(明细)
+     */
+    private Double rhjjxcsmx;
+
+    /**
+     * 日合计场内受累检修次数(明细)
+     */
+    private Double rhjcnsljxcsmx;
+
+    /**
+     * 日合计待机次数(明细)
+     */
+    private Double rhjdjcsmx;
+
+    /**
+     * 日合计缺陷降出力次数(明细)
+     */
+    private Double rhjqxjclcsmx;
+
+    /**
+     * 日合计手动停机次数(明细)
+     */
+    private Double rhjsdtjcsmx;
+
+    /**
+     * 日合计并网次数(明细)
+     */
+    private Double rhjbwcsmx;
+
+    /**
+     * 日合计限电停机次数(明细)
+     */
+    private Double rhjxdtjcsmx;
+
+    /**
+     * 日合计限电降出力次数(明细)
+     */
+    private Double rhjxdjclcsmx;
+
+    /**
+     * 日合计场外受累电网次数(明细)
+     */
+    private Double rhjcwsldwcsmx;
+
+    /**
+     * 日合计场外受累天气次数(明细)
+     */
+    private Double rhjcwsltqcsmx;
+
+    /**
+     * 日合计离线次数(明细)
+     */
+    private Double rhjlxcsmx;
+
+    /**
+     * 日合计通讯中断次数(明细)
+     */
+    private Double rhjtxzdcsmx;
+
+    /**
+     * 日合计待机次数
+     */
+    private Double rhjdjcs;
+
+    /**
+     * 日合计故障停机次数
+     */
+    private Double rhjgztjcs;
+
+    /**
+     * 日合计通讯中断次数
+     */
+    private Double rhjtxzdcs;
+
+    /**
+     * 日合计检修停机次数
+     */
+    private Double rhjjxtjcs;
+
+    /**
+     * 日合计限电次数
+     */
+    private Double rhjxdcs;
+
+    /**
+     * 日合计运行次数
+     */
+    private Double rhjyxcs;
+
+    /**
+     * 月合计故障次数(明细)
+     */
+    private Double yhjgzcsmx;
+
+    /**
+     * 月合计场内受累故障次数(明细)
+     */
+    private Double yhjcnslgzcsmx;
+
+    /**
+     * 月合计检修次数(明细)
+     */
+    private Double yhjjxcsmx;
+
+    /**
+     * 月合计场内受累检修次数(明细)
+     */
+    private Double yhjcnsljxcsmx;
+
+    /**
+     * 月合计待机次数(明细)
+     */
+    private Double yhjdjcsmx;
+
+    /**
+     * 月合计缺陷降出力次数(明细)
+     */
+    private Double yhjqxjclcsmx;
+
+    /**
+     * 月合计手动停机次数(明细)
+     */
+    private Double yhjsdtjcsmx;
+
+    /**
+     * 月合计并网次数(明细)
+     */
+    private Double yhjbwcsmx;
+
+    /**
+     * 月合计限电停机次数(明细)
+     */
+    private Double yhjxdtjcsmx;
+
+    /**
+     * 月合计限电降出力次数(明细)
+     */
+    private Double yhjxdjclcsmx;
+
+    /**
+     * 月合计场外受累电网次数(明细)
+     */
+    private Double yhjcwsldwcsmx;
+
+    /**
+     * 月合计场外受累天气次数(明细)
+     */
+    private Double yhjcwsltqcsmx;
+
+    /**
+     * 月合计离线次数(明细)
+     */
+    private Double yhjlxcsmx;
+
+    /**
+     * 月合计通讯中断次数(明细)
+     */
+    private Double yhjtxzdcsmx;
+
+    /**
+     * 月合计待机次数
+     */
+    private Double yhjdjcs;
+
+    /**
+     * 月合计故障停机次数
+     */
+    private Double yhjgztjcs;
+
+    /**
+     * 月合计通讯中断次数
+     */
+    private Double yhjtxzdcs;
+
+    /**
+     * 月合计检修停机次数
+     */
+    private Double yhjjxtjcs;
+
+    /**
+     * 月合计限电次数
+     */
+    private Double yhjxdcs;
+
+    /**
+     * 月合计运行次数
+     */
+    private Double yhjyxcs;
+
+    /**
+     * 年合计故障次数(明细)
+     */
+    private Double nhjgzcsmx;
+
+    /**
+     * 年合计场内受累故障次数(明细)
+     */
+    private Double nhjcnslgzcsmx;
+
+    /**
+     * 年合计检修次数(明细)
+     */
+    private Double nhjjxcsmx;
+
+    /**
+     * 年合计场内受累检修次数(明细)
+     */
+    private Double nhjcnsljxcsmx;
+
+    /**
+     * 年合计待机次数(明细)
+     */
+    private Double nhjdjcsmx;
+
+    /**
+     * 年合计缺陷降出力次数(明细)
+     */
+    private Double nhjqxjclcsmx;
+
+    /**
+     * 年合计手动停机次数(明细)
+     */
+    private Double nhjsdtjcsmx;
+
+    /**
+     * 年合计并网次数(明细)
+     */
+    private Double nhjbwcsmx;
+
+    /**
+     * 年合计限电停机次数(明细)
+     */
+    private Double nhjxdtjcsmx;
+
+    /**
+     * 年合计限电降出力次数(明细)
+     */
+    private Double nhjxdjclcsmx;
+
+    /**
+     * 年合计场外受累电网次数(明细)
+     */
+    private Double nhjcwsldwcsmx;
+
+    /**
+     * 年合计场外受累天气次数(明细)
+     */
+    private Double nhjcwsltqcsmx;
+
+    /**
+     * 年合计离线次数(明细)
+     */
+    private Double nhjlxcsmx;
+
+    /**
+     * 年合计通讯中断次数(明细)
+     */
+    private Double nhjtxzdcsmx;
+
+    /**
+     * 年合计待机次数
+     */
+    private Double nhjdjcs;
+
+    /**
+     * 年合计故障停机次数
+     */
+    private Double nhjgztjcs;
+
+    /**
+     * 年合计通讯中断次数
+     */
+    private Double nhjtxzdcs;
+
+    /**
+     * 年合计检修停机次数
+     */
+    private Double nhjjxtjcs;
+
+    /**
+     * 年合计限电次数
+     */
+    private Double nhjxdcs;
+
+    /**
+     * 年合计运行次数
+     */
+    private Double nhjyxcs;
+
+    /**
+     * 日合计受累次数
+     */
+    private Double rhjslcs;
+
+    /**
+     * 月合计受累次数
+     */
+    private Double yhjslcs;
+
+    /**
+     * 年合计受累次数
+     */
+    private Double nhjslcs;
+
+
+}

+ 167 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay4.java

@@ -0,0 +1,167 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 场站三率mtbf
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconPowerstationInfoDay4 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 外键编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 类型
+     */
+    private String type;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 所属位置(区域、区域风、区域光、公司、公司、公司风、公司光、场站、期次、线路)
+     */
+    private String location;
+
+    /**
+     * 日MTBF
+     */
+    private Double rmtbf;
+
+    /**
+     * 日MTTR
+     */
+    private Double rmttr;
+
+    /**
+     * 日MTTF
+     */
+    private Double rmttf;
+
+    /**
+     * 日复位及时率
+     */
+    private Double rfwjsl;
+
+    /**
+     * 日状态转换及时率
+     */
+    private Double rztzhjsl;
+
+    /**
+     * 日故障消缺及时率
+     */
+    private Double rgzxqjsl;
+
+    /**
+     * 月MTBF
+     */
+    private Double ymtbf;
+
+    /**
+     * 月MTTR
+     */
+    private Double ymttr;
+
+    /**
+     * 月MTTF
+     */
+    private Double ymttf;
+
+    /**
+     * 月复位及时率
+     */
+    private Double yfwjsl;
+
+    /**
+     * 月状态转换及时率
+     */
+    private Double yztzhjsl;
+
+    /**
+     * 月故障消缺及时率
+     */
+    private Double ygzxqjsl;
+
+    /**
+     * 年MTBF
+     */
+    private Double nmtbf;
+
+    /**
+     * 年MTTR
+     */
+    private Double nmttr;
+
+    /**
+     * 年MTTF
+     */
+    private Double nmttf;
+
+    /**
+     * 年复位及时率
+     */
+    private Double nfwjsl;
+
+    /**
+     * 年状态转换及时率
+     */
+    private Double nztzhjsl;
+
+    /**
+     * 年故障消缺及时率
+     */
+    private Double ngzxqjsl;
+
+
+}

+ 167 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay5.java

@@ -0,0 +1,167 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 电表发电量
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconPowerstationInfoDay5 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 外键编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 类型
+     */
+    private String type;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 所属位置(区域、区域风、区域光、公司、公司、公司风、公司光、场站、期次、线路)
+     */
+    private String location;
+
+    /**
+     * 日发电量(电表)
+     */
+    private Double rfdldb;
+
+    /**
+     * 日上网电量(电表)
+     */
+    private Double rswdldb;
+
+    /**
+     * 日工网购网电量(电表)
+     */
+    private Double rgwgwdldb;
+
+    /**
+     * 日农网购网电量(电表)
+     */
+    private Double rnwgwdldb;
+
+    /**
+     * 日综合场用电量(电表)
+     */
+    private Double rzhcydldb;
+
+    /**
+     * 日发电厂用电量(电表)
+     */
+    private Double rfdcydldb;
+
+    /**
+     * 月发电量(电表)
+     */
+    private Double yfdldb;
+
+    /**
+     * 月上网电量(电表)
+     */
+    private Double yswdldb;
+
+    /**
+     * 月工网购网电量(电表)
+     */
+    private Double ygwgwdldb;
+
+    /**
+     * 月农网购网电量(电表)
+     */
+    private Double ynwgwdldb;
+
+    /**
+     * 月综合场用电量(电表)
+     */
+    private Double yzhcydldb;
+
+    /**
+     * 月发电厂用电量(电表)
+     */
+    private Double yfdcydldb;
+
+    /**
+     * 年发电量(电表)
+     */
+    private Double nfdldb;
+
+    /**
+     * 年上网电量(电表)
+     */
+    private Double nswdldb;
+
+    /**
+     * 年工网购网电量(电表)
+     */
+    private Double ngwgwdldb;
+
+    /**
+     * 年农网购网电量(电表)
+     */
+    private Double nnwgwdldb;
+
+    /**
+     * 年综合场用电量(电表)
+     */
+    private Double nzhcydldb;
+
+    /**
+     * 年发电厂用电量(电表)
+     */
+    private Double nfdcydldb;
+
+
+}

+ 167 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay6.java

@@ -0,0 +1,167 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 测风塔出线功率
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconPowerstationInfoDay6 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 外键编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 类型
+     */
+    private String type;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 所属位置(区域、区域风、区域光、公司、公司、公司风、公司光、场站、期次、线路)
+     */
+    private String location;
+
+    /**
+     * 日最大风速(测风塔)
+     */
+    private Double rzdfscft;
+
+    /**
+     * 日最小风速(测风塔)
+     */
+    private Double rzxfscft;
+
+    /**
+     * 日最大功率(出线)
+     */
+    private Double rzdglcx;
+
+    /**
+     * 日最小功率(出线)
+     */
+    private Double rzxglcx;
+
+    /**
+     * 日平均功率(出线)
+     */
+    private Double rpjglcx;
+
+    /**
+     * 日平均风速(测风塔)
+     */
+    private Double rpjfscft;
+
+    /**
+     * 月最大风速(测风塔)
+     */
+    private Double yzdfscft;
+
+    /**
+     * 月最小风速(测风塔)
+     */
+    private Double yzxfscft;
+
+    /**
+     * 月最大功率(出线)
+     */
+    private Double yzdglcx;
+
+    /**
+     * 月最小功率(出线)
+     */
+    private Double yzxglcx;
+
+    /**
+     * 月平均功率(出线)
+     */
+    private Double ypjglcx;
+
+    /**
+     * 月平均风速(测风塔)
+     */
+    private Double ypjfscft;
+
+    /**
+     * 年最大风速(测风塔)
+     */
+    private Double nzdfscft;
+
+    /**
+     * 年最小风速(测风塔)
+     */
+    private Double nzxfscft;
+
+    /**
+     * 年最大功率(出线)
+     */
+    private Double nzdglcx;
+
+    /**
+     * 年最小功率(出线)
+     */
+    private Double nzxglcx;
+
+    /**
+     * 年平均功率(出线)
+     */
+    private Double npjglcx;
+
+    /**
+     * 年平均风速(测风塔)
+     */
+    private Double npjfscft;
+
+
+}

+ 122 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconPowerstationInfoDay7.java

@@ -0,0 +1,122 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 离散率系统效率
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconPowerstationInfoDay7 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 外键编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 类型
+     */
+    private String type;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 所属位置(区域、区域风、区域光、公司、公司、公司风、公司光、场站、期次、线路)
+     */
+    private String location;
+
+    /**
+     * 日系统效率(PR)
+     */
+    private Double rxtxlpr;
+
+    /**
+     * 日离散率
+     */
+    private Double rlsl;
+
+    /**
+     * 日逆变器转换效率
+     */
+    private Double rnbqzhxl;
+
+    /**
+     * 月系统效率(PR)
+     */
+    private Double yxtxlpr;
+
+    /**
+     * 月离散率
+     */
+    private Double ylsl;
+
+    /**
+     * 月逆变器转换效率
+     */
+    private Double ynbqzhxl;
+
+    /**
+     * 年系统效率(PR)
+     */
+    private Double nxtxlpr;
+
+    /**
+     * 年离散率
+     */
+    private Double nlsl;
+
+    /**
+     * 年逆变器转换效率
+     */
+    private Double nnbqzhxl;
+
+
+}

+ 124 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconShutdownEvent.java

@@ -0,0 +1,124 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 停机事件
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconShutdownEvent extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 停机时间
+     */
+    private Date stopTime;
+
+    /**
+     * 恢复启动时间
+     */
+    private Date startTime;
+
+    /**
+     * 停机小时数
+     */
+    private Double stopHours;
+
+    /**
+     * 损失电量
+     */
+    private Double lossPower;
+
+    /**
+     * 故障停机、维护停机、限电停机、复位停机
+     */
+    private String stoptypeId;
+
+    /**
+     * 是否处理
+     */
+    private Integer isHandle;
+
+    /**
+     * 报警编号
+     */
+    private String warningId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 处理方式
+     */
+    private String handleWay;
+
+    /**
+     * 故障现象
+     */
+    private String faultView;
+
+    /**
+     * 风机状态
+     */
+    private Integer statusCode;
+
+    /**
+     * 限电主表ID
+     */
+    private String mainId;
+
+    /**
+     * 复位及时
+     */
+    private String resetRate;
+
+    /**
+     * 状态转换及时
+     */
+    private String stateRate;
+
+    /**
+     * 故障消缺及时
+     */
+    private String failRate;
+
+    /**
+     * 报警记录编号
+     */
+    private Integer warningRecordsId;
+
+
+}

+ 122 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconShutdownEvent2.java

@@ -0,0 +1,122 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.util.Date;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 停机事件2
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconShutdownEvent2 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 风场编号
+     */
+    private String winpowerstationId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 停机时间
+     */
+    private Date stopTime;
+
+    /**
+     * 恢复启动时间
+     */
+    private Date startTime;
+
+    /**
+     * 停机小时数
+     */
+    private Double stopHours;
+
+    /**
+     * 损失电量
+     */
+    private Double lossPower;
+
+    /**
+     * 故障停机、维护停机、限电停机、复位停机
+     */
+    private String stopTypeId;
+
+    /**
+     * 是否处理
+     */
+    private Integer isHandle;
+
+    /**
+     * 报警编号
+     */
+    private String warningId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 处理方式
+     */
+    private String handleWay;
+
+    /**
+     * 故障现象
+     */
+    private String faultView;
+
+    /**
+     * 风机状态
+     */
+    private Integer statusCode;
+
+    /**
+     * 限电主表ID
+     */
+    private String mainId;
+
+    /**
+     * 复位及时
+     */
+    private String resetRate;
+
+    /**
+     * 状态转换及时
+     */
+    private String stateRate;
+
+    /**
+     * 故障消缺及时
+     */
+    private String failRate;
+
+    /**
+     * 报警记录编号
+     */
+    private Integer warningRecordsId;
+
+
+}

+ 660 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStaOriginalDay.java

@@ -0,0 +1,660 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconStaOriginalDay extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 场站、项目、线路等
+     */
+    private String location;
+
+    /**
+     * 场站、项目、线路等编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 场站、项目、线路等名称
+     */
+    private String foreignName;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 最大风速
+     */
+    private Double target01;
+
+    /**
+     * 最小风速
+     */
+    private Double target02;
+
+    /**
+     * 最大功率
+     */
+    private Double target03;
+
+    /**
+     * 最小功率
+     */
+    private Double target04;
+
+    /**
+     * 平均功率
+     */
+    private Double target05;
+
+    /**
+     * 平均风速
+     */
+    private Double target06;
+
+    /**
+     * 发电量
+     */
+    private Double target07;
+
+    /**
+     * 可用电量
+     */
+    private Double target08;
+
+    /**
+     * 理论发电量
+     */
+    private Double target09;
+
+    /**
+     * 故障损失电量
+     */
+    private Double target10;
+
+    /**
+     * 场内受累故障损失电量
+     */
+    private Double target11;
+
+    /**
+     * 检修损失电量
+     */
+    private Double target12;
+
+    /**
+     * 场内受累检修损失电量
+     */
+    private Double target13;
+
+    /**
+     * 待机损失电量
+     */
+    private Double target14;
+
+    /**
+     * 缺陷降出力损失电量
+     */
+    private Double target15;
+
+    /**
+     * 手动停机损失电量
+     */
+    private Double target16;
+
+    /**
+     * 性能损失电量
+     */
+    private Double target17;
+
+    /**
+     * 限电停机损失电量
+     */
+    private Double target18;
+
+    /**
+     * 限电降出力损失电量
+     */
+    private Double target19;
+
+    /**
+     * 场外受累电网损失电量
+     */
+    private Double target20;
+
+    /**
+     * 场外受累天气损失电量
+     */
+    private Double target21;
+
+    /**
+     * 故障小时(明细)
+     */
+    private Double target22;
+
+    /**
+     * 场内受累故障小时(明细)
+     */
+    private Double target23;
+
+    /**
+     * 检修小时(明细)
+     */
+    private Double target24;
+
+    /**
+     * 场内受累检修小时(明细)
+     */
+    private Double target25;
+
+    /**
+     * 待机小时(明细)
+     */
+    private Double target26;
+
+    /**
+     * 缺陷降出力小时(明细)
+     */
+    private Double target27;
+
+    /**
+     * 手动停机小时(明细)
+     */
+    private Double target28;
+
+    /**
+     * 性能小时(明细)
+     */
+    private Double target29;
+
+    /**
+     * 限电停机小时(明细)
+     */
+    private Double target30;
+
+    /**
+     * 限电降出力小时(明细)
+     */
+    private Double target31;
+
+    /**
+     * 场外受累电网小时(明细)
+     */
+    private Double target32;
+
+    /**
+     * 场外受累天气小时(明细)
+     */
+    private Double target33;
+
+    /**
+     * 离线小时(明细)
+     */
+    private Double target34;
+
+    /**
+     * 通讯中断小时(明细)
+     */
+    private Double target35;
+
+    /**
+     * 故障次数(明细)
+     */
+    private Double target36;
+
+    /**
+     * 场内受累故障次数(明细)
+     */
+    private Double target37;
+
+    /**
+     * 检修次数(明细)
+     */
+    private Double target38;
+
+    /**
+     * 场内受累检修次数(明细)
+     */
+    private Double target39;
+
+    /**
+     * 待机次数(明细)
+     */
+    private Double target40;
+
+    /**
+     * 缺陷降出力次数(明细)
+     */
+    private Double target41;
+
+    /**
+     * 手动停机次数(明细)
+     */
+    private Double target42;
+
+    /**
+     * 性能次数(明细)
+     */
+    private Double target43;
+
+    /**
+     * 限电停机次数(明细)
+     */
+    private Double target44;
+
+    /**
+     * 限电降出力次数(明细)
+     */
+    private Double target45;
+
+    /**
+     * 场外受累电网次数(明细)
+     */
+    private Double target46;
+
+    /**
+     * 场外受累天气次数(明细)
+     */
+    private Double target47;
+
+    /**
+     * 离线次数(明细)
+     */
+    private Double target48;
+
+    /**
+     * 通讯中断次数(明细)
+     */
+    private Double target49;
+
+    /**
+     * MTBF
+     */
+    private Double target50;
+
+    /**
+     * MTTR
+     */
+    private Double target51;
+
+    /**
+     * MTTF
+     */
+    private Double target52;
+
+    /**
+     * 复位及时率
+     */
+    private Double target53;
+
+    /**
+     * 状态转换及时率
+     */
+    private Double target54;
+
+    /**
+     * 故障消缺及时率
+     */
+    private Double target55;
+
+    /**
+     * 发电量(电表)
+     */
+    private Double target56;
+
+    /**
+     * 上网电量(电表)
+     */
+    private Double target57;
+
+    /**
+     * 工网购网电量(电表)
+     */
+    private Double target58;
+
+    /**
+     * 农网购网电量(电表)
+     */
+    private Double target59;
+
+    /**
+     * 综合场用电量(电表)
+     */
+    private Double target60;
+
+    /**
+     * 发电厂用电量(电表)
+     */
+    private Double target61;
+
+    /**
+     * 备用
+     */
+    private Double target62;
+
+    /**
+     * 备用
+     */
+    private Double target63;
+
+    /**
+     * 备用
+     */
+    private Double target64;
+
+    /**
+     * 备用
+     */
+    private Double target65;
+
+    /**
+     * 备用
+     */
+    private Double target66;
+
+    /**
+     * 备用
+     */
+    private Double target67;
+
+    /**
+     * 备用
+     */
+    private Double target68;
+
+    /**
+     * 备用
+     */
+    private Double target69;
+
+    /**
+     * 备用
+     */
+    private Double target70;
+
+    /**
+     * 备用
+     */
+    private Double target71;
+
+    /**
+     * 备用
+     */
+    private Double target72;
+
+    /**
+     * 备用
+     */
+    private Double target73;
+
+    /**
+     * 备用
+     */
+    private Double target74;
+
+    /**
+     * 备用
+     */
+    private Double target75;
+
+    /**
+     * 备用
+     */
+    private Double target76;
+
+    /**
+     * 备用
+     */
+    private Double target77;
+
+    /**
+     * 备用
+     */
+    private Double target78;
+
+    /**
+     * 备用
+     */
+    private Double target79;
+
+    /**
+     * 备用
+     */
+    private Double target80;
+
+    /**
+     * 备用
+     */
+    private Double target81;
+
+    /**
+     * 备用
+     */
+    private Double target82;
+
+    /**
+     * 备用
+     */
+    private Double target83;
+
+    /**
+     * 备用
+     */
+    private Double target84;
+
+    /**
+     * 备用
+     */
+    private Double target85;
+
+    /**
+     * 备用
+     */
+    private Double target86;
+
+    /**
+     * 备用
+     */
+    private Double target87;
+
+    /**
+     * 备用
+     */
+    private Double target88;
+
+    /**
+     * 备用
+     */
+    private Double target89;
+
+    /**
+     * 备用
+     */
+    private Double target90;
+
+    /**
+     * 备用
+     */
+    private Double target91;
+
+    /**
+     * 备用
+     */
+    private Double target92;
+
+    /**
+     * 备用
+     */
+    private Double target93;
+
+    /**
+     * 备用
+     */
+    private Double target94;
+
+    /**
+     * 备用
+     */
+    private Double target95;
+
+    /**
+     * 备用
+     */
+    private Double target96;
+
+    /**
+     * 备用
+     */
+    private Double target97;
+
+    /**
+     * 备用
+     */
+    private Double target98;
+
+    /**
+     * 备用
+     */
+    private Double target99;
+
+    /**
+     * 备用
+     */
+    private Double target100;
+    private Double target101;
+    private Double target102;
+    private Double target103;
+    private Double target104;
+    private Double target105;
+    private Double target106;
+    private Double target107;
+    private Double target108;
+    private Double target109;
+    private Double target110;
+    private Double target111;
+    private Double target112;
+    private Double target113;
+    private Double target114;
+    private Double target115;
+    private Double target116;
+    private Double target117;
+    private Double target118;
+    private Double target119;
+    private Double target120;
+    private Double target121;
+    private Double target122;
+    private Double target123;
+    private Double target124;
+    private Double target125;
+    private Double target126;
+    private Double target127;
+    private Double target128;
+    private Double target129;
+    private Double target130;
+    private Double target131;
+    private Double target132;
+    private Double target133;
+    private Double target134;
+    private Double target135;
+    private Double target136;
+    private Double target137;
+    private Double target138;
+    private Double target139;
+    private Double target140;
+    private Double target141;
+    private Double target142;
+    private Double target143;
+    private Double target144;
+    private Double target145;
+    private Double target146;
+    private Double target147;
+    private Double target148;
+    private Double target149;
+    private Double target150;
+    private Double target151;
+    private Double target152;
+    private Double target153;
+    private Double target154;
+    private Double target155;
+    private Double target156;
+    private Double target157;
+    private Double target158;
+    private Double target159;
+    private Double target160;
+    private Double target161;
+    private Double target162;
+    private Double target163;
+    private Double target164;
+    private Double target165;
+    private Double target166;
+    private Double target167;
+    private Double target168;
+    private Double target169;
+    private Double target170;
+    private Double target171;
+    private Double target172;
+    private Double target173;
+    private Double target174;
+    private Double target175;
+    private Double target176;
+    private Double target177;
+    private Double target178;
+    private Double target179;
+    private Double target180;
+    private Double target181;
+    private Double target182;
+    private Double target183;
+    private Double target184;
+    private Double target185;
+    private Double target186;
+    private Double target187;
+    private Double target188;
+    private Double target189;
+    private Double target190;
+    private Double target191;
+    private Double target192;
+    private Double target193;
+    private Double target194;
+    private Double target195;
+    private Double target196;
+    private Double target197;
+    private Double target198;
+    private Double target199;
+    private Double target200;
+    private Integer result;
+
+    /**
+     * 对应的流程编号
+     *
+     * 关联 ProcessInstance 的 id 属性
+     */
+    private String processInstanceId;
+
+}

+ 78 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStaOriginalIndex.java

@@ -0,0 +1,78 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-22
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconStaOriginalIndex extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 场站、项目、线路等
+     */
+    private String location;
+
+    /**
+     * 场站、项目、线路等编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 场站、项目、线路等名称
+     */
+    private String foreignName;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 指标编号
+     */
+    private String targetid;
+
+    /**
+     * 指标名称
+     */
+    private String targetname;
+
+    /**
+     * 指标类型
+     */
+    private String targettype;
+
+    /**
+     * 计算值
+     */
+    private Double targetvalue;
+
+    /**
+     * 修正值
+     */
+    private Double targetvaluemod;
+
+
+}

+ 670 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStaOriginalMonth.java

@@ -0,0 +1,670 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconStaOriginalMonth extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 场站、项目、线路等
+     */
+    private String location;
+
+    /**
+     * 场站、项目、线路等编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 场站、项目、线路等名称
+     */
+    private String foreignName;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 年
+     */
+    private Integer year;
+
+    /**
+     * 月
+     */
+    private Integer month;
+
+    /**
+     * 最大风速
+     */
+    private Double target01;
+
+    /**
+     * 最小风速
+     */
+    private Double target02;
+
+    /**
+     * 最大功率
+     */
+    private Double target03;
+
+    /**
+     * 最小功率
+     */
+    private Double target04;
+
+    /**
+     * 平均功率
+     */
+    private Double target05;
+
+    /**
+     * 平均风速
+     */
+    private Double target06;
+
+    /**
+     * 发电量
+     */
+    private Double target07;
+
+    /**
+     * 可用电量
+     */
+    private Double target08;
+
+    /**
+     * 理论发电量
+     */
+    private Double target09;
+
+    /**
+     * 故障损失电量
+     */
+    private Double target10;
+
+    /**
+     * 场内受累故障损失电量
+     */
+    private Double target11;
+
+    /**
+     * 检修损失电量
+     */
+    private Double target12;
+
+    /**
+     * 场内受累检修损失电量
+     */
+    private Double target13;
+
+    /**
+     * 待机损失电量
+     */
+    private Double target14;
+
+    /**
+     * 缺陷降出力损失电量
+     */
+    private Double target15;
+
+    /**
+     * 手动停机损失电量
+     */
+    private Double target16;
+
+    /**
+     * 性能损失电量
+     */
+    private Double target17;
+
+    /**
+     * 限电停机损失电量
+     */
+    private Double target18;
+
+    /**
+     * 限电降出力损失电量
+     */
+    private Double target19;
+
+    /**
+     * 场外受累电网损失电量
+     */
+    private Double target20;
+
+    /**
+     * 场外受累天气损失电量
+     */
+    private Double target21;
+
+    /**
+     * 故障小时(明细)
+     */
+    private Double target22;
+
+    /**
+     * 场内受累故障小时(明细)
+     */
+    private Double target23;
+
+    /**
+     * 检修小时(明细)
+     */
+    private Double target24;
+
+    /**
+     * 场内受累检修小时(明细)
+     */
+    private Double target25;
+
+    /**
+     * 待机小时(明细)
+     */
+    private Double target26;
+
+    /**
+     * 缺陷降出力小时(明细)
+     */
+    private Double target27;
+
+    /**
+     * 手动停机小时(明细)
+     */
+    private Double target28;
+
+    /**
+     * 性能小时(明细)
+     */
+    private Double target29;
+
+    /**
+     * 限电停机小时(明细)
+     */
+    private Double target30;
+
+    /**
+     * 限电降出力小时(明细)
+     */
+    private Double target31;
+
+    /**
+     * 场外受累电网小时(明细)
+     */
+    private Double target32;
+
+    /**
+     * 场外受累天气小时(明细)
+     */
+    private Double target33;
+
+    /**
+     * 离线小时(明细)
+     */
+    private Double target34;
+
+    /**
+     * 通讯中断小时(明细)
+     */
+    private Double target35;
+
+    /**
+     * 故障次数(明细)
+     */
+    private Double target36;
+
+    /**
+     * 场内受累故障次数(明细)
+     */
+    private Double target37;
+
+    /**
+     * 检修次数(明细)
+     */
+    private Double target38;
+
+    /**
+     * 场内受累检修次数(明细)
+     */
+    private Double target39;
+
+    /**
+     * 待机次数(明细)
+     */
+    private Double target40;
+
+    /**
+     * 缺陷降出力次数(明细)
+     */
+    private Double target41;
+
+    /**
+     * 手动停机次数(明细)
+     */
+    private Double target42;
+
+    /**
+     * 性能次数(明细)
+     */
+    private Double target43;
+
+    /**
+     * 限电停机次数(明细)
+     */
+    private Double target44;
+
+    /**
+     * 限电降出力次数(明细)
+     */
+    private Double target45;
+
+    /**
+     * 场外受累电网次数(明细)
+     */
+    private Double target46;
+
+    /**
+     * 场外受累天气次数(明细)
+     */
+    private Double target47;
+
+    /**
+     * 离线次数(明细)
+     */
+    private Double target48;
+
+    /**
+     * 通讯中断次数(明细)
+     */
+    private Double target49;
+
+    /**
+     * MTBF
+     */
+    private Double target50;
+
+    /**
+     * MTTR
+     */
+    private Double target51;
+
+    /**
+     * MTTF
+     */
+    private Double target52;
+
+    /**
+     * 复位及时率
+     */
+    private Double target53;
+
+    /**
+     * 状态转换及时率
+     */
+    private Double target54;
+
+    /**
+     * 故障消缺及时率
+     */
+    private Double target55;
+
+    /**
+     * 发电量(电表)
+     */
+    private Double target56;
+
+    /**
+     * 上网电量(电表)
+     */
+    private Double target57;
+
+    /**
+     * 工网购网电量(电表)
+     */
+    private Double target58;
+
+    /**
+     * 农网购网电量(电表)
+     */
+    private Double target59;
+
+    /**
+     * 综合场用电量(电表)
+     */
+    private Double target60;
+
+    /**
+     * 发电厂用电量(电表)
+     */
+    private Double target61;
+
+    /**
+     * 备用
+     */
+    private Double target62;
+
+    /**
+     * 备用
+     */
+    private Double target63;
+
+    /**
+     * 备用
+     */
+    private Double target64;
+
+    /**
+     * 备用
+     */
+    private Double target65;
+
+    /**
+     * 备用
+     */
+    private Double target66;
+
+    /**
+     * 备用
+     */
+    private Double target67;
+
+    /**
+     * 备用
+     */
+    private Double target68;
+
+    /**
+     * 备用
+     */
+    private Double target69;
+
+    /**
+     * 备用
+     */
+    private Double target70;
+
+    /**
+     * 备用
+     */
+    private Double target71;
+
+    /**
+     * 备用
+     */
+    private Double target72;
+
+    /**
+     * 备用
+     */
+    private Double target73;
+
+    /**
+     * 备用
+     */
+    private Double target74;
+
+    /**
+     * 备用
+     */
+    private Double target75;
+
+    /**
+     * 备用
+     */
+    private Double target76;
+
+    /**
+     * 备用
+     */
+    private Double target77;
+
+    /**
+     * 备用
+     */
+    private Double target78;
+
+    /**
+     * 备用
+     */
+    private Double target79;
+
+    /**
+     * 备用
+     */
+    private Double target80;
+
+    /**
+     * 备用
+     */
+    private Double target81;
+
+    /**
+     * 备用
+     */
+    private Double target82;
+
+    /**
+     * 备用
+     */
+    private Double target83;
+
+    /**
+     * 备用
+     */
+    private Double target84;
+
+    /**
+     * 备用
+     */
+    private Double target85;
+
+    /**
+     * 备用
+     */
+    private Double target86;
+
+    /**
+     * 备用
+     */
+    private Double target87;
+
+    /**
+     * 备用
+     */
+    private Double target88;
+
+    /**
+     * 备用
+     */
+    private Double target89;
+
+    /**
+     * 备用
+     */
+    private Double target90;
+
+    /**
+     * 备用
+     */
+    private Double target91;
+
+    /**
+     * 备用
+     */
+    private Double target92;
+
+    /**
+     * 备用
+     */
+    private Double target93;
+
+    /**
+     * 备用
+     */
+    private Double target94;
+
+    /**
+     * 备用
+     */
+    private Double target95;
+
+    /**
+     * 备用
+     */
+    private Double target96;
+
+    /**
+     * 备用
+     */
+    private Double target97;
+
+    /**
+     * 备用
+     */
+    private Double target98;
+
+    /**
+     * 备用
+     */
+    private Double target99;
+
+    /**
+     * 备用
+     */
+    private Double target100;
+    private Double target101;
+    private Double target102;
+    private Double target103;
+    private Double target104;
+    private Double target105;
+    private Double target106;
+    private Double target107;
+    private Double target108;
+    private Double target109;
+    private Double target110;
+    private Double target111;
+    private Double target112;
+    private Double target113;
+    private Double target114;
+    private Double target115;
+    private Double target116;
+    private Double target117;
+    private Double target118;
+    private Double target119;
+    private Double target120;
+    private Double target121;
+    private Double target122;
+    private Double target123;
+    private Double target124;
+    private Double target125;
+    private Double target126;
+    private Double target127;
+    private Double target128;
+    private Double target129;
+    private Double target130;
+    private Double target131;
+    private Double target132;
+    private Double target133;
+    private Double target134;
+    private Double target135;
+    private Double target136;
+    private Double target137;
+    private Double target138;
+    private Double target139;
+    private Double target140;
+    private Double target141;
+    private Double target142;
+    private Double target143;
+    private Double target144;
+    private Double target145;
+    private Double target146;
+    private Double target147;
+    private Double target148;
+    private Double target149;
+    private Double target150;
+    private Double target151;
+    private Double target152;
+    private Double target153;
+    private Double target154;
+    private Double target155;
+    private Double target156;
+    private Double target157;
+    private Double target158;
+    private Double target159;
+    private Double target160;
+    private Double target161;
+    private Double target162;
+    private Double target163;
+    private Double target164;
+    private Double target165;
+    private Double target166;
+    private Double target167;
+    private Double target168;
+    private Double target169;
+    private Double target170;
+    private Double target171;
+    private Double target172;
+    private Double target173;
+    private Double target174;
+    private Double target175;
+    private Double target176;
+    private Double target177;
+    private Double target178;
+    private Double target179;
+    private Double target180;
+    private Double target181;
+    private Double target182;
+    private Double target183;
+    private Double target184;
+    private Double target185;
+    private Double target186;
+    private Double target187;
+    private Double target188;
+    private Double target189;
+    private Double target190;
+    private Double target191;
+    private Double target192;
+    private Double target193;
+    private Double target194;
+    private Double target195;
+    private Double target196;
+    private Double target197;
+    private Double target198;
+    private Double target199;
+    private Double target200;
+    private Integer result;
+
+    /**
+     * 对应的流程编号
+     *
+     * 关联 ProcessInstance 的 id 属性
+     */
+    private String processInstanceId;
+
+}

+ 665 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStaOriginalYear.java

@@ -0,0 +1,665 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconStaOriginalYear extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 场站、项目、线路等
+     */
+    private String location;
+
+    /**
+     * 场站、项目、线路等编号
+     */
+    private String foreignKeyId;
+
+    /**
+     * 场站、项目、线路等名称
+     */
+    private String foreignName;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 年
+     */
+    private Integer year;
+
+    /**
+     * 最大风速
+     */
+    private Double target01;
+
+    /**
+     * 最小风速
+     */
+    private Double target02;
+
+    /**
+     * 最大功率
+     */
+    private Double target03;
+
+    /**
+     * 最小功率
+     */
+    private Double target04;
+
+    /**
+     * 平均功率
+     */
+    private Double target05;
+
+    /**
+     * 平均风速
+     */
+    private Double target06;
+
+    /**
+     * 发电量
+     */
+    private Double target07;
+
+    /**
+     * 可用电量
+     */
+    private Double target08;
+
+    /**
+     * 理论发电量
+     */
+    private Double target09;
+
+    /**
+     * 故障损失电量
+     */
+    private Double target10;
+
+    /**
+     * 场内受累故障损失电量
+     */
+    private Double target11;
+
+    /**
+     * 检修损失电量
+     */
+    private Double target12;
+
+    /**
+     * 场内受累检修损失电量
+     */
+    private Double target13;
+
+    /**
+     * 待机损失电量
+     */
+    private Double target14;
+
+    /**
+     * 缺陷降出力损失电量
+     */
+    private Double target15;
+
+    /**
+     * 手动停机损失电量
+     */
+    private Double target16;
+
+    /**
+     * 性能损失电量
+     */
+    private Double target17;
+
+    /**
+     * 限电停机损失电量
+     */
+    private Double target18;
+
+    /**
+     * 限电降出力损失电量
+     */
+    private Double target19;
+
+    /**
+     * 场外受累电网损失电量
+     */
+    private Double target20;
+
+    /**
+     * 场外受累天气损失电量
+     */
+    private Double target21;
+
+    /**
+     * 故障小时(明细)
+     */
+    private Double target22;
+
+    /**
+     * 场内受累故障小时(明细)
+     */
+    private Double target23;
+
+    /**
+     * 检修小时(明细)
+     */
+    private Double target24;
+
+    /**
+     * 场内受累检修小时(明细)
+     */
+    private Double target25;
+
+    /**
+     * 待机小时(明细)
+     */
+    private Double target26;
+
+    /**
+     * 缺陷降出力小时(明细)
+     */
+    private Double target27;
+
+    /**
+     * 手动停机小时(明细)
+     */
+    private Double target28;
+
+    /**
+     * 性能小时(明细)
+     */
+    private Double target29;
+
+    /**
+     * 限电停机小时(明细)
+     */
+    private Double target30;
+
+    /**
+     * 限电降出力小时(明细)
+     */
+    private Double target31;
+
+    /**
+     * 场外受累电网小时(明细)
+     */
+    private Double target32;
+
+    /**
+     * 场外受累天气小时(明细)
+     */
+    private Double target33;
+
+    /**
+     * 离线小时(明细)
+     */
+    private Double target34;
+
+    /**
+     * 通讯中断小时(明细)
+     */
+    private Double target35;
+
+    /**
+     * 故障次数(明细)
+     */
+    private Double target36;
+
+    /**
+     * 场内受累故障次数(明细)
+     */
+    private Double target37;
+
+    /**
+     * 检修次数(明细)
+     */
+    private Double target38;
+
+    /**
+     * 场内受累检修次数(明细)
+     */
+    private Double target39;
+
+    /**
+     * 待机次数(明细)
+     */
+    private Double target40;
+
+    /**
+     * 缺陷降出力次数(明细)
+     */
+    private Double target41;
+
+    /**
+     * 手动停机次数(明细)
+     */
+    private Double target42;
+
+    /**
+     * 性能次数(明细)
+     */
+    private Double target43;
+
+    /**
+     * 限电停机次数(明细)
+     */
+    private Double target44;
+
+    /**
+     * 限电降出力次数(明细)
+     */
+    private Double target45;
+
+    /**
+     * 场外受累电网次数(明细)
+     */
+    private Double target46;
+
+    /**
+     * 场外受累天气次数(明细)
+     */
+    private Double target47;
+
+    /**
+     * 离线次数(明细)
+     */
+    private Double target48;
+
+    /**
+     * 通讯中断次数(明细)
+     */
+    private Double target49;
+
+    /**
+     * MTBF
+     */
+    private Double target50;
+
+    /**
+     * MTTR
+     */
+    private Double target51;
+
+    /**
+     * MTTF
+     */
+    private Double target52;
+
+    /**
+     * 复位及时率
+     */
+    private Double target53;
+
+    /**
+     * 状态转换及时率
+     */
+    private Double target54;
+
+    /**
+     * 故障消缺及时率
+     */
+    private Double target55;
+
+    /**
+     * 发电量(电表)
+     */
+    private Double target56;
+
+    /**
+     * 上网电量(电表)
+     */
+    private Double target57;
+
+    /**
+     * 工网购网电量(电表)
+     */
+    private Double target58;
+
+    /**
+     * 农网购网电量(电表)
+     */
+    private Double target59;
+
+    /**
+     * 综合场用电量(电表)
+     */
+    private Double target60;
+
+    /**
+     * 发电厂用电量(电表)
+     */
+    private Double target61;
+
+    /**
+     * 备用
+     */
+    private Double target62;
+
+    /**
+     * 备用
+     */
+    private Double target63;
+
+    /**
+     * 备用
+     */
+    private Double target64;
+
+    /**
+     * 备用
+     */
+    private Double target65;
+
+    /**
+     * 备用
+     */
+    private Double target66;
+
+    /**
+     * 备用
+     */
+    private Double target67;
+
+    /**
+     * 备用
+     */
+    private Double target68;
+
+    /**
+     * 备用
+     */
+    private Double target69;
+
+    /**
+     * 备用
+     */
+    private Double target70;
+
+    /**
+     * 备用
+     */
+    private Double target71;
+
+    /**
+     * 备用
+     */
+    private Double target72;
+
+    /**
+     * 备用
+     */
+    private Double target73;
+
+    /**
+     * 备用
+     */
+    private Double target74;
+
+    /**
+     * 备用
+     */
+    private Double target75;
+
+    /**
+     * 备用
+     */
+    private Double target76;
+
+    /**
+     * 备用
+     */
+    private Double target77;
+
+    /**
+     * 备用
+     */
+    private Double target78;
+
+    /**
+     * 备用
+     */
+    private Double target79;
+
+    /**
+     * 备用
+     */
+    private Double target80;
+
+    /**
+     * 备用
+     */
+    private Double target81;
+
+    /**
+     * 备用
+     */
+    private Double target82;
+
+    /**
+     * 备用
+     */
+    private Double target83;
+
+    /**
+     * 备用
+     */
+    private Double target84;
+
+    /**
+     * 备用
+     */
+    private Double target85;
+
+    /**
+     * 备用
+     */
+    private Double target86;
+
+    /**
+     * 备用
+     */
+    private Double target87;
+
+    /**
+     * 备用
+     */
+    private Double target88;
+
+    /**
+     * 备用
+     */
+    private Double target89;
+
+    /**
+     * 备用
+     */
+    private Double target90;
+
+    /**
+     * 备用
+     */
+    private Double target91;
+
+    /**
+     * 备用
+     */
+    private Double target92;
+
+    /**
+     * 备用
+     */
+    private Double target93;
+
+    /**
+     * 备用
+     */
+    private Double target94;
+
+    /**
+     * 备用
+     */
+    private Double target95;
+
+    /**
+     * 备用
+     */
+    private Double target96;
+
+    /**
+     * 备用
+     */
+    private Double target97;
+
+    /**
+     * 备用
+     */
+    private Double target98;
+
+    /**
+     * 备用
+     */
+    private Double target99;
+
+    /**
+     * 备用
+     */
+    private Double target100;
+
+    private Integer result;
+    private Double target101;
+    private Double target102;
+    private Double target103;
+    private Double target104;
+    private Double target105;
+    private Double target106;
+    private Double target107;
+    private Double target108;
+    private Double target109;
+    private Double target110;
+    private Double target111;
+    private Double target112;
+    private Double target113;
+    private Double target114;
+    private Double target115;
+    private Double target116;
+    private Double target117;
+    private Double target118;
+    private Double target119;
+    private Double target120;
+    private Double target121;
+    private Double target122;
+    private Double target123;
+    private Double target124;
+    private Double target125;
+    private Double target126;
+    private Double target127;
+    private Double target128;
+    private Double target129;
+    private Double target130;
+    private Double target131;
+    private Double target132;
+    private Double target133;
+    private Double target134;
+    private Double target135;
+    private Double target136;
+    private Double target137;
+    private Double target138;
+    private Double target139;
+    private Double target140;
+    private Double target141;
+    private Double target142;
+    private Double target143;
+    private Double target144;
+    private Double target145;
+    private Double target146;
+    private Double target147;
+    private Double target148;
+    private Double target149;
+    private Double target150;
+    private Double target151;
+    private Double target152;
+    private Double target153;
+    private Double target154;
+    private Double target155;
+    private Double target156;
+    private Double target157;
+    private Double target158;
+    private Double target159;
+    private Double target160;
+    private Double target161;
+    private Double target162;
+    private Double target163;
+    private Double target164;
+    private Double target165;
+    private Double target166;
+    private Double target167;
+    private Double target168;
+    private Double target169;
+    private Double target170;
+    private Double target171;
+    private Double target172;
+    private Double target173;
+    private Double target174;
+    private Double target175;
+    private Double target176;
+    private Double target177;
+    private Double target178;
+    private Double target179;
+    private Double target180;
+    private Double target181;
+    private Double target182;
+    private Double target183;
+    private Double target184;
+    private Double target185;
+    private Double target186;
+    private Double target187;
+    private Double target188;
+    private Double target189;
+    private Double target190;
+    private Double target191;
+    private Double target192;
+    private Double target193;
+    private Double target194;
+    private Double target195;
+    private Double target196;
+    private Double target197;
+    private Double target198;
+    private Double target199;
+    private Double target200;
+    /**
+     * 对应的流程编号
+     *
+     * 关联 ProcessInstance 的 id 属性
+     */
+    private String processInstanceId;
+
+}

+ 47 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStaTarget.java

@@ -0,0 +1,47 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconStaTarget extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 指标名称
+     */
+    private String targetname;
+
+    /**
+     * 指标类型
+     */
+    private String targettype;
+
+    /**
+     * 对应数据库表名
+     */
+    private String tablename;
+
+    /**
+     * 对应数据库字段
+     */
+    private String tablefiled;
+
+
+}

+ 32 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStateAi.java

@@ -0,0 +1,32 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author xieshengjie
+ * @since 2023-04-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconStateAi extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    private String id;
+
+    private String modelid;
+
+    private Integer originalState;
+
+    private Integer mappingState;
+
+    private String companyid;
+
+
+}

+ 134 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStateTranRatesSub.java

@@ -0,0 +1,134 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 状态转换及时率子表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconStateTranRatesSub extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Integer id;
+
+    /**
+     * 风场编号
+     */
+    private String windpwoerId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 起始时间
+     */
+    private Date startTime;
+
+    /**
+     * 终止时间
+     */
+    private Date endTime;
+
+    /**
+     * 持续小时数
+     */
+    private Double durationHours;
+
+    /**
+     * 平均风速
+     */
+    private Double speed;
+
+    /**
+     * 最大风速
+     */
+    private Double maxSpeed;
+
+    /**
+     * 最小风速
+     */
+    private Double minSpeed;
+
+    /**
+     * 持续状态
+     */
+    private Integer statusCode;
+
+    /**
+     * 持续状态小时
+     */
+    private Double statusHours;
+
+    /**
+     * 持续状态开始时间
+     */
+    private Date statusBegin;
+
+    /**
+     * 持续状态结束时间
+     */
+    private Date statusEnd;
+
+    /**
+     * 改变状态
+     */
+    private Integer statusCode2;
+
+    /**
+     * 改变状态小时
+     */
+    private Double statusHours2;
+
+    /**
+     * 改变状态开始时间
+     */
+    private Date statusBegin2;
+
+    /**
+     * 改变状态结束时间
+     */
+    private Date statusEnd2;
+
+    /**
+     * 及时时间
+     */
+    private Double resetRate;
+
+
+}

+ 134 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStateTranRatesSub2.java

@@ -0,0 +1,134 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 状态转换及时率子表2
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconStateTranRatesSub2 extends Model {
+
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Integer id;
+
+    /**
+     * 风场编号
+     */
+    private String windpwoerId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 起始时间
+     */
+    private Date startTime;
+
+    /**
+     * 终止时间
+     */
+    private Date endTime;
+
+    /**
+     * 持续小时数
+     */
+    private Double durationHours;
+
+    /**
+     * 平均风速
+     */
+    private Double speed;
+
+    /**
+     * 最大风速
+     */
+    private Double maxSpeed;
+
+    /**
+     * 最小风速
+     */
+    private Double minSpeed;
+
+    /**
+     * 持续状态
+     */
+    private Integer statusCode;
+
+    /**
+     * 持续状态小时
+     */
+    private Double statusHours;
+
+    /**
+     * 持续状态开始时间
+     */
+    private Date statusBegin;
+
+    /**
+     * 持续状态结束时间
+     */
+    private Date statusEnd;
+
+    /**
+     * 改变状态
+     */
+    private Integer statusCode2;
+
+    /**
+     * 改变状态小时
+     */
+    private Double statusHours2;
+
+    /**
+     * 改变状态开始时间
+     */
+    private Date statusBegin2;
+
+    /**
+     * 改变状态结束时间
+     */
+    private Date statusEnd2;
+
+    /**
+     * 及时时间
+     */
+    private Double resetRate;
+
+
+}

+ 168 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStateTransitionRates.java

@@ -0,0 +1,168 @@
+package com.gyee.alarm.model.auto;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 状态转换及时率表
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconStateTransitionRates extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private Long id;
+
+    /**
+     * 风场编号
+     */
+    private String windpwoerId;
+
+    /**
+     * 工程编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 小于3米5分钟转换及时次数
+     */
+    private Double timerate1;
+
+    /**
+     * 小于3米10分钟转换及时次数
+     */
+    private Double timerate2;
+
+    /**
+     * 小于3米15分钟转换及时次数
+     */
+    private Double timerate3;
+
+    /**
+     * 小于3米20分钟转换及时次数
+     */
+    private Double timerate4;
+
+    /**
+     * 大于3米5分钟转换及时次数
+     */
+    private Double timerate5;
+
+    /**
+     * 大于3米10分钟转换及时次数
+     */
+    private Double timerate6;
+
+    /**
+     * 大于3米15分钟转换及时次数
+     */
+    private Double timerate7;
+
+    /**
+     * 大于3米20分钟转换及时次数
+     */
+    private Double timerate8;
+
+    /**
+     * 大于4米5分钟转换及时次数
+     */
+    private Double timerate9;
+
+    /**
+     * 大于4米10分钟转换及时次数
+     */
+    private Double timerate10;
+
+    /**
+     * 大于4米15分钟转换及时次数
+     */
+    private Double timerate11;
+
+    /**
+     * 大于4米20分钟转换及时次数
+     */
+    private Double timerate12;
+
+    /**
+     * 小于3米状态转换总次数
+     */
+    private Double timerate13;
+
+    /**
+     * 大于3米状态转换总次数
+     */
+    private Double timerate14;
+
+    /**
+     * 大于4米状态转换总次数
+     */
+    private Double timerate15;
+
+    /**
+     * 5分钟复位及时次数
+     */
+    private Double timerate16;
+
+    /**
+     * 10分钟复位及时次数
+     */
+    private Double timerate17;
+
+    /**
+     * 15分钟复位及时次数
+     */
+    private Double timerate18;
+
+    /**
+     * 20分钟复位及时次数
+     */
+    private Double timerate19;
+
+    /**
+     * 总复位次数
+     */
+    private Double timerate20;
+
+    /**
+     * 故障消缺及时次数
+     */
+    private Double timerate21;
+
+    /**
+     * 故障消缺总次数
+     */
+    private Double timerate22;
+
+
+}

+ 50 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconStopType.java

@@ -0,0 +1,50 @@
+package com.gyee.alarm.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 停机类型
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconStopType extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId(value = "ID",type = IdType.ASSIGN_ID)
+    private String id;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 是否计划
+     */
+    private Integer isPlan;
+
+    /**
+     * 父ID
+     */
+    private String parentId;
+
+    /**
+     * 内外原因
+     */
+    private String nwys;
+
+
+}

+ 0 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconTableBottomStatistic.java


部分文件因为文件数量过多而无法显示