shilin пре 1 година
родитељ
комит
e886cc2141
100 измењених фајлова са 2309 додато и 6 уклоњено
  1. 2 2
      alarm-service/src/main/java/com/gyee/alarm/service/AlarmBtService.java
  2. 4 2
      alarm-service/src/main/java/com/gyee/alarm/service/AlarmCtService.java
  3. 4 2
      alarm-service/src/main/java/com/gyee/alarm/service/AlarmWtService.java
  4. BIN
      alarm-stat/lib/xxl-job-core-2.3.1-SNAPSHOT.jar
  5. 189 0
      alarm-stat/pom.xml
  6. 16 0
      alarm-stat/src/main/java/com/gyee/alarm/AlarmMain.java
  7. 155 0
      alarm-stat/src/main/java/com/gyee/alarm/config/GeneratorCodeConfig.java
  8. 34 0
      alarm-stat/src/main/java/com/gyee/alarm/config/MybatisPlusConfig.java
  9. 56 0
      alarm-stat/src/main/java/com/gyee/alarm/config/ThreadPoolTaskConfig.java
  10. 68 0
      alarm-stat/src/main/java/com/gyee/alarm/config/XxlJobConfig.java
  11. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ActivePowerDataController.java
  12. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/EquipmentmodelController.java
  13. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/InterruptionController.java
  14. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/InterruptionItemController.java
  15. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/LineController.java
  16. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/MeterpointController.java
  17. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/MeterpointvalueController.java
  18. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicBoxchangeController.java
  19. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicBranchController.java
  20. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicCompanyController.java
  21. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicEnergyGroupController.java
  22. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicEquipmentController.java
  23. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicEquipmentPointController.java
  24. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicInverterController.java
  25. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicJunctionboxController.java
  26. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicLineController.java
  27. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicMaintransformerController.java
  28. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicMeterPointController.java
  29. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicModelPowerController.java
  30. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicModelPowerRdController.java
  31. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicPhotovoltaicPointController.java
  32. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicPowerstationController.java
  33. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicPowerstationPointController.java
  34. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicProjectController.java
  35. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicProjectPlanController.java
  36. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicRealtimeDbconfigController.java
  37. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicRegionController.java
  38. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicSquareController.java
  39. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicStatusPointController.java
  40. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicSubStationController.java
  41. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicWeatherStationController.java
  42. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicWindturbinePowerController.java
  43. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEcoWindspecificInfoDayController.java
  44. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconActivePowerDataController.java
  45. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconAlarmConfigurationController.java
  46. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconAlarmInfoController.java
  47. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconAlarmRuleController.java
  48. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconBenchmarkController.java
  49. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconBrownoutsEvent2Controller.java
  50. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconBrownoutsEventController.java
  51. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconCurveFittMonthMainController.java
  52. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconCurveFittMonthSubController.java
  53. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconCurveFittingMainController.java
  54. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconCurveFittingSubController.java
  55. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconElectricaltestPointController.java
  56. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEqOriginalDayController.java
  57. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEqOriginalIndexController.java
  58. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEqOriginalMonthController.java
  59. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEqOriginalYearController.java
  60. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEqTargetController.java
  61. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentDayDetailedController.java
  62. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentDayInfoController.java
  63. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentDeviatPowerController.java
  64. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentDeviatSpeedController.java
  65. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfo15minuteController.java
  66. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay1Controller.java
  67. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay2Controller.java
  68. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay3Controller.java
  69. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay4Controller.java
  70. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay5Controller.java
  71. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay6Controller.java
  72. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDayTopController.java
  73. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentmodelController.java
  74. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconFaultLiminatedefectsController.java
  75. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconInOrOutSpeedTotal2Controller.java
  76. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconInOrOutSpeedTotalController.java
  77. 21 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconInputOrOutputSpeedController.java
  78. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconInterruptionController.java
  79. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconInterruptionItemController.java
  80. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconLimitPowerRecordsController.java
  81. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconLineElectricalController.java
  82. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconLogicalUnitController.java
  83. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconMainBrownouts2Controller.java
  84. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconMainBrownoutsController.java
  85. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconManufacturerController.java
  86. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconMeterPointValueController.java
  87. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconModelPowerController.java
  88. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay1Controller.java
  89. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay2Controller.java
  90. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay3Controller.java
  91. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay4Controller.java
  92. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay5Controller.java
  93. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay6Controller.java
  94. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay7Controller.java
  95. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconShutdownEvent2Controller.java
  96. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconShutdowneventController.java
  97. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconStaOriginalDayController.java
  98. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconStaOriginalIndexController.java
  99. 20 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconStaOriginalMonthController.java
  100. 0 0
      alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconStaOriginalYearController.java

+ 2 - 2
alarm-service/src/main/java/com/gyee/alarm/service/AlarmBtService.java

@@ -176,7 +176,7 @@ public class AlarmBtService {
                         po.setUniformCode(vo.getUniformcode());
                         po.setAlarmType(vo.getAlarmtype());
                         po.setDeviceType(vo.getDevicetype());
-                        po.setConfirmed(vo.getConfirmed());
+                        po.setComponents(vo.getComponents());
                         po.setSubcomponents(vo.getSubcomponents());
                         po.setDescription(vo.getDescription());
                         po.setModelId(vo.getModelId());
@@ -297,7 +297,7 @@ public class AlarmBtService {
                         po.setUniformCode(vo.getUniformcode());
                         po.setAlarmType(vo.getAlarmtype());
                         po.setDeviceType(vo.getDevicetype());
-                        po.setConfirmed(vo.getConfirmed());
+                        po.setComponents(vo.getComponents());
                         po.setSubcomponents(vo.getSubcomponents());
                         po.setDescription(vo.getDescription());
                         po.setModelId(vo.getModelId());

+ 4 - 2
alarm-service/src/main/java/com/gyee/alarm/service/AlarmCtService.java

@@ -339,7 +339,7 @@ public class AlarmCtService {
                         po.setUniformCode(vo.getUniformcode());
                         po.setAlarmType(vo.getAlarmtype());
                         po.setDeviceType(vo.getDevicetype());
-                        po.setConfirmed(vo.getConfirmed());
+                        po.setComponents(vo.getComponents());
                         po.setSubcomponents(vo.getSubcomponents());
                         po.setDescription(vo.getDescription());
                         po.setModelId(vo.getModelId());
@@ -355,6 +355,7 @@ public class AlarmCtService {
                         po.setDeviceName(vo.getDevicename());
                         po.setOval(alarm.getOval().intValue());
 
+                        po.setVal(alarm.getVal().intValue());
                         po.setIsOpen(1);
                         valuels.add(po);
                     }
@@ -447,7 +448,7 @@ public class AlarmCtService {
                             po.setUniformCode(vo.getUniformcode());
                             po.setAlarmType(vo.getAlarmtype());
                             po.setDeviceType(vo.getDevicetype());
-                            po.setConfirmed(vo.getConfirmed());
+                            po.setComponents(vo.getComponents());
                             po.setSubcomponents(vo.getSubcomponents());
                             po.setDescription(vo.getDescription());
                             po.setModelId(vo.getModelId());
@@ -463,6 +464,7 @@ public class AlarmCtService {
                             po.setDeviceName(vo.getDevicename());
                             po.setOval(alarm.getOval().intValue());
 
+                            po.setVal(alarm.getVal().intValue());
                             po.setCloseTime(new Date(alarm.getEndts()));
                             po.setIsOpen(0);
                             valuels.add(po);

+ 4 - 2
alarm-service/src/main/java/com/gyee/alarm/service/AlarmWtService.java

@@ -212,7 +212,7 @@ public class AlarmWtService {
                         po.setUniformCode(vo.getUniformcode());
                         po.setAlarmType(vo.getAlarmtype());
                         po.setDeviceType(vo.getDevicetype());
-                        po.setConfirmed(vo.getConfirmed());
+                        po.setComponents(vo.getComponents());
                         po.setSubcomponents(vo.getSubcomponents());
                         po.setDescription(vo.getDescription());
                         po.setModelId(vo.getModelId());
@@ -228,6 +228,7 @@ public class AlarmWtService {
                         po.setDeviceName(vo.getDevicename());
                         po.setOval(alarm.getOval().intValue());
                         po.setIsOpen(1);
+                        po.setVal(alarm.getVal().intValue());
                         valuels.add(po);
                     }
                 }
@@ -318,7 +319,7 @@ public class AlarmWtService {
                         po.setUniformCode(vo.getUniformcode());
                         po.setAlarmType(vo.getAlarmtype());
                         po.setDeviceType(vo.getDevicetype());
-                        po.setConfirmed(vo.getConfirmed());
+                        po.setComponents(vo.getComponents());
                         po.setSubcomponents(vo.getSubcomponents());
                         po.setDescription(vo.getDescription());
                         po.setModelId(vo.getModelId());
@@ -335,6 +336,7 @@ public class AlarmWtService {
                         po.setOval(alarm.getOval().intValue());
                         po.setCloseTime(new Date(alarm.getEndts()));
                         po.setIsOpen(0);
+                        po.setVal(alarm.getVal().intValue());
                         valuels.add(po);
                     }
                 }

BIN
alarm-stat/lib/xxl-job-core-2.3.1-SNAPSHOT.jar


+ 189 - 0
alarm-stat/pom.xml

@@ -0,0 +1,189 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>alarmNew</artifactId>
+        <groupId>com.gyee</groupId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>alarm-stat</artifactId>
+    <packaging>jar</packaging>
+
+
+
+
+    <!-- 统一管理jar包版本 -->
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+        <junit.version>4.12</junit.version>
+        <log4j.version>2.15.0</log4j.version>
+        <lombok.version>1.18.16</lombok.version>
+        <mysql.version>5.1.45</mysql.version>
+        <druid.version>1.2.5</druid.version>
+        <mybatis.spring.boot.version>1.3.2</mybatis.spring.boot.version>
+        <mybatis-plus.boot.starter.version>3.2.0</mybatis-plus.boot.starter.version>
+        <mybatis-plus.generator.version>3.3.2</mybatis-plus.generator.version>
+        <pgsql.version>42.2.5</pgsql.version>
+        <groovy.version>3.0.8</groovy.version>
+        <springframework.boot.version>2.2.2.RELEASE</springframework.boot.version>
+
+    </properties>
+
+
+    <dependencies>
+        <dependency>
+            <groupId>com.opencsv</groupId>
+            <artifactId>opencsv</artifactId>
+            <version>4.4</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+            <version>${springframework.boot.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-actuator</artifactId>
+            <version>${springframework.boot.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <version>${springframework.boot.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+            <version>${springframework.boot.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-autoconfigure</artifactId>
+            <version>${springframework.boot.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <optional>true</optional>
+            <version>${lombok.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>druid</artifactId>
+            <version>1.1.10</version>
+        </dependency>
+        <dependency>
+            <groupId>com.oracle</groupId>
+            <artifactId>ojdbc6</artifactId>
+            <version>11.2.0.3</version>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.data</groupId>
+            <artifactId>spring-data-redis</artifactId>
+            <version>2.3.6.RELEASE</version>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+            <version>${mybatis-plus.boot.starter.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-generator</artifactId>
+            <version>${mybatis-plus.generator.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
+            <version>3.5.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.freemarker</groupId>
+            <artifactId>freemarker</artifactId>
+            <version>2.3.28</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.gyee</groupId>
+            <artifactId>common</artifactId>
+            <version>1.0-SNAPSHOT</version>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>fastjson</artifactId>
+            <version>1.2.17</version>
+            <scope>compile</scope>
+        </dependency>
+        <!-- ********************** plugin ********************** -->
+        <!-- groovy-all -->
+        <dependency>
+            <groupId>org.codehaus.groovy</groupId>
+            <artifactId>groovy</artifactId>
+            <version>${groovy.version}</version>
+        </dependency>
+        <!-- xxl-job-core -->
+        <dependency>
+            <groupId>com.xuxueli</groupId>
+            <artifactId>xxl-job-core</artifactId>
+            <version>2.3.1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>com.google.code.gson</groupId>
+            <artifactId>gson</artifactId>
+            <version>2.8.6</version>
+        </dependency>
+        <dependency>
+            <groupId>io.netty</groupId>
+            <artifactId>netty-all</artifactId>
+            <version>4.1.43.Final</version>
+        </dependency>
+        <dependency>
+            <groupId>org.postgresql</groupId>
+            <artifactId>postgresql</artifactId>
+            <version>${pgsql.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.poi</groupId>
+            <artifactId>poi</artifactId>
+            <version>3.17</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.taosdata.jdbc</groupId>
+            <artifactId>taos-jdbcdriver</artifactId>
+            <version>3.2.2</version>
+        </dependency>
+
+        <dependency>
+            <groupId>cn.hutool</groupId>
+            <artifactId>hutool-all</artifactId>
+            <version>5.1.1</version>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <version>2.7.1</version>
+                <configuration>
+                    <!--maven编译时将本地引用的jar包一起打包-->
+                    <includeSystemScope>true</includeSystemScope>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>

+ 16 - 0
alarm-stat/src/main/java/com/gyee/alarm/AlarmMain.java

@@ -0,0 +1,16 @@
+package com.gyee.alarm;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+
+@SpringBootApplication
+@MapperScan("com.gyee.alarm.mapper")
+public class AlarmMain {
+    public static void main(String[] args) throws Exception {
+        SpringApplication.run(AlarmMain.class, args);
+
+        System.out.println("完成");
+    }
+}

+ 155 - 0
alarm-stat/src/main/java/com/gyee/alarm/config/GeneratorCodeConfig.java

@@ -0,0 +1,155 @@
+package com.gyee.alarm.config;
+
+
+import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import com.baomidou.mybatisplus.generator.AutoGenerator;
+import com.baomidou.mybatisplus.generator.config.*;
+import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
+import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;
+
+import java.util.Scanner;
+
+/**
+ *@ClassName GeneratorCodeConfig
+ *@Description 自动生成mybatisplus的相关代码
+ *@Author 谢生杰
+ *@Date 2020/9/25 18:26
+ *@Version 1.0
+ **/
+public class GeneratorCodeConfig {
+    public static String scanner(String tip) {
+        Scanner scanner = new Scanner(System.in);
+        StringBuilder help = new StringBuilder();
+        help.append("请输入" + tip + ":");
+        System.out.println(help.toString());
+        if (scanner.hasNext()) {
+            String ipt = scanner.next();
+            if (StringUtils.isNotEmpty(ipt)) {
+                return ipt;
+            }
+        }
+        throw new MybatisPlusException("请输入正确的" + tip + "!");
+    }
+
+    public static void main(String[] args) {
+        // 代码生成器
+        AutoGenerator mpg = new AutoGenerator();
+
+        // 全局配置
+        GlobalConfig gc = new GlobalConfig();
+        String projectPath = System.getProperty("user.dir");
+        gc.setOutputDir(projectPath+"/alarmXK"+ "/src/main/java");
+        gc.setAuthor("xieshengjie");
+        gc.setOpen(false);
+        //实体属性 Swagger2 注解
+        gc.setSwagger2(false);
+        mpg.setGlobalConfig(gc);
+
+        // 数据源配置
+        DataSourceConfig dsc = new DataSourceConfig();
+        /*dsc.setUrl("jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true");
+        dsc.setDriverName("com.mysql.jdbc.Driver");
+        dsc.setUsername("root");
+        dsc.setPassword("root");
+        mpg.setDataSource(dsc);*/
+//        dsc.setDriverName("oracle.jdbc.driver.OracleDriver");
+//        dsc.setUsername("gdprod");
+//        dsc.setPassword("gd123");
+//        dsc.setUrl("jdbc:oracle:thin:@10.83.68.165:1521:gdsj");
+
+        dsc.setDriverName("org.postgresql.Driver");
+        dsc.setUsername("postgres");
+        dsc.setPassword("gd123");
+        dsc.setUrl("jdbc:postgresql://127.0.0.1:5432/sd20230309");
+//        dsc.setDriverName("org.postgresql.Driver");
+//        dsc.setUsername("postgres");
+//        dsc.setPassword("postgres");
+//        dsc.setUrl("jdbc:postgresql://192.168.11.248:5432/IMS_NEM_SD");
+//        dsc.setUrl("jdbc:postgresql://124.70.75.91:5432/jn_test");
+//        dsc.setUsername("postgres");
+//        dsc.setPassword("gd123");
+        mpg.setDataSource(dsc);
+
+
+
+        // 包配置
+        PackageConfig pc = new PackageConfig();
+//        pc.setModuleName(scanner("模块名"));
+        pc.setParent("com.gyee.generation");
+        pc.setEntity("model.auto");
+        pc.setMapper("mapper.auto");
+        pc.setService("service.auto");
+        pc.setServiceImpl("service.auto.impl");
+        mpg.setPackageInfo(pc);
+
+        // 自定义配置
+//        InjectionConfig cfg = new InjectionConfig() {
+//            @Override
+//            public void initMap() {
+//                // to do nothing
+//            }
+//        };
+
+        // 如果模板引擎是 freemarker
+//        String templatePath = "/templates/mapper.xml.ftl";
+        // 如果模板引擎是 velocity
+        // String templatePath = "/templates/mapper.xml.vm";
+
+        // 自定义输出配置
+//        List<FileOutConfig> focList = new ArrayList<>();
+        // 自定义配置会被优先输出
+//        focList.add(new FileOutConfig(templatePath) {
+//            @Override
+//            public String outputFile(TableInfo tableInfo) {
+//                // 自定义输出文件名 , 如果你 Entity 设置了前后缀、此处注意 xml 的名称会跟着发生变化!!
+//                return projectPath + "/src/main/resources/mapper/" + pc.getModuleName()
+//                        + "/" + tableInfo.getEntityName() + "Mapper" + StringPool.DOT_XML;
+//            }
+//        });
+        /*
+        cfg.setFileCreate(new IFileCreate() {
+            @Override
+            public boolean isCreate(ConfigBuilder configBuilder, FileType fileType, String filePath) {
+                // 判断自定义文件夹是否需要创建
+                checkDir("调用默认方法创建的目录");
+                return false;
+            }
+        });
+        */
+//        cfg.setFileOutConfigList(focList);
+//        mpg.setCfg(cfg);
+
+        // 配置模板
+        TemplateConfig templateConfig = new TemplateConfig();
+
+        // 配置自定义输出模板
+        //指定自定义模板路径,注意不要带上.ftl/.vm, 会根据使用的模板引擎自动识别
+        // templateConfig.setEntity("templates/entity2.java");
+        // templateConfig.setService();
+        // templateConfig.setController();
+
+        templateConfig.setXml(null);
+        mpg.setTemplate(templateConfig);
+
+        // 策略配置
+        StrategyConfig strategy = new StrategyConfig();
+        strategy.setNaming(NamingStrategy.underline_to_camel);
+        strategy.setColumnNaming(NamingStrategy.underline_to_camel);
+        strategy.setSuperEntityClass("com.baomidou.mybatisplus.extension.activerecord.Model");
+        strategy.setEntityLombokModel(true);
+        strategy.setRestControllerStyle(true);
+
+        strategy.setEntityLombokModel(true);
+        // 公共父类
+//        strategy.setSuperControllerClass("com.baomidou.ant.common.BaseController");
+        // 写于父类中的公共字段
+//        strategy.setSuperEntityColumns("id");
+        strategy.setInclude(scanner("表名,多个英文逗号分割").split(","));
+        strategy.setControllerMappingHyphenStyle(true);
+        strategy.setTablePrefix(pc.getModuleName() + "_");
+        mpg.setStrategy(strategy);
+        mpg.setTemplateEngine(new FreemarkerTemplateEngine());
+        mpg.execute();
+    }
+}

+ 34 - 0
alarm-stat/src/main/java/com/gyee/alarm/config/MybatisPlusConfig.java

@@ -0,0 +1,34 @@
+package com.gyee.alarm.config;
+
+import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class MybatisPlusConfig {
+
+
+    /** mybatis 3.4.1 pagination config start ***/
+//    @Bean
+//    public MybatisPlusInterceptor mybatisPlusInterceptor() {
+//        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
+//        interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
+//        return interceptor;
+//    }
+
+//    @Bean
+//    public ConfigurationCustomizer configurationCustomizer() {
+//        return configuration -> configuration.setUseDeprecatedExecutor(false);
+//    }
+
+    @Bean
+    public PaginationInterceptor paginationInterceptor() {
+        return new PaginationInterceptor();
+//        PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
+//        //TODO: mybatis-plus do not support TDengine, use postgresql Dialect
+//        paginationInterceptor.setDialectType("postgresql");
+//
+//        return paginationInterceptor;
+    }
+
+}

+ 56 - 0
alarm-stat/src/main/java/com/gyee/alarm/config/ThreadPoolTaskConfig.java

@@ -0,0 +1,56 @@
+package com.gyee.alarm.config;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
+
+import java.util.concurrent.ThreadPoolExecutor;
+
+@Configuration
+public class ThreadPoolTaskConfig {
+    /**
+     *   默认情况下,在创建了线程池后,线程池中的线程数为0,当有任务来之后,就会创建一个线程去执行任务,
+     *	当线程池中的线程数目达到corePoolSize后,就会把到达的任务放到缓存队列当中;
+     *  当队列满了,就继续创建线程,当线程数量大于等于maxPoolSize后,开始使用拒绝策略拒绝
+     */
+
+    /** 核心线程数(默认线程数) */
+    private static final int corePoolSize =100;
+    /** 最大线程数 */
+    private static final int maxPoolSize = 240;
+    /** 允许线程空闲时间(单位:默认为秒) */
+    private static final int keepAliveTime = 60;
+    /** 缓冲队列大小 */
+    private static final int queueCapacity = 100;
+    /** 允许等待最长时间 */
+    private static final int awaitTime = 30;
+    /** 线程池名前缀 */
+    private static final String threadNamePrefix = "GYEE-Thread-";
+
+    private ThreadPoolTaskExecutor executor;
+
+    public ThreadPoolTaskExecutor getExecutor(){
+        if (executor == null)
+            executor = taskExecutor();
+
+        return executor;
+    }
+
+
+    private ThreadPoolTaskExecutor taskExecutor(){
+        ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
+        executor.setCorePoolSize(corePoolSize);
+        executor.setMaxPoolSize(maxPoolSize);
+        executor.setQueueCapacity(queueCapacity);
+        executor.setKeepAliveSeconds(keepAliveTime);
+        executor.setThreadNamePrefix(threadNamePrefix);
+        executor.setAwaitTerminationSeconds(awaitTime);
+
+        // 线程池对拒绝任务的处理策略
+        // CallerRunsPolicy:由调用线程(提交任务的线程)处理该任务
+        executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
+        // 初始化
+        executor.initialize();
+        return executor;
+    }
+
+}

+ 68 - 0
alarm-stat/src/main/java/com/gyee/alarm/config/XxlJobConfig.java

@@ -0,0 +1,68 @@
+package com.gyee.alarm.config;
+
+import com.xxl.job.core.executor.impl.XxlJobSpringExecutor;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.context.EnvironmentAware;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.PropertySource;
+import org.springframework.core.env.Environment;
+
+/**
+ * xxl-job config
+ *
+ * @author xuxueli 2017-04-28
+ */
+
+
+    @Configuration
+    @PropertySource("classpath:xxl-job-executor.properties")
+    public class XxlJobConfig implements EnvironmentAware {
+        private Environment env;
+
+        @Override
+        public void setEnvironment(Environment environment) {
+            this.env=environment;
+        }
+
+    private Logger logger = LoggerFactory.getLogger(XxlJobConfig.class);
+
+
+
+    @Bean
+    public XxlJobSpringExecutor xxlJobExecutor() {
+        logger.info(">>>>>>>>>>> xxl-job config init.");
+        XxlJobSpringExecutor xxlJobSpringExecutor = new XxlJobSpringExecutor();
+        xxlJobSpringExecutor.setAdminAddresses(env.getProperty("xxl.job.admin.addresses"));
+        xxlJobSpringExecutor.setAppname(env.getProperty("xxl.job.executor.appname"));
+        xxlJobSpringExecutor.setAddress(env.getProperty("xxl.job.executor.address"));
+//        xxlJobSpringExecutor.setAddress("http://10.81.3.152:8175/xxl-job-admin");
+        xxlJobSpringExecutor.setIp(env.getProperty("xxl.job.executor.ip"));
+        xxlJobSpringExecutor.setPort(Integer.parseInt(env.getProperty("xxl.job.executor.port")));
+        xxlJobSpringExecutor.setAccessToken(env.getProperty("xxl.job.accessToken"));
+        xxlJobSpringExecutor.setLogPath(env.getProperty("xxl.job.executor.logpath"));
+        xxlJobSpringExecutor.setLogRetentionDays(Integer.parseInt(env.getProperty("xxl.job.executor.logretentiondays")));
+
+        return xxlJobSpringExecutor;
+    }
+
+    /**
+     * 针对多网卡、容器内部署等情况,可借助 "spring-cloud-commons" 提供的 "InetUtils" 组件灵活定制注册IP;
+     *
+     *      1、引入依赖:
+     *          <dependency>
+     *             <groupId>org.springframework.cloud</groupId>
+     *             <artifactId>spring-cloud-commons</artifactId>
+     *             <version>${version}</version>
+     *         </dependency>
+     *
+     *      2、配置文件,或者容器启动变量
+     *          spring.cloud.inetutils.preferred-networks: 'xxx.xxx.xxx.'
+     *
+     *      3、获取IP
+     *          String ip_ = inetUtils.findFirstNonLoopbackHostInfo().getIpAddress();
+     */
+
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ActivePowerDataController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 动态功率数据 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+@RestController
+@RequestMapping("//active-power-data")
+public class ActivePowerDataController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/EquipmentmodelController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2022-03-28
+ */
+@RestController
+@RequestMapping("//equipmentmodel")
+public class EquipmentmodelController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/InterruptionController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 根据风电机状态判断通讯中断并记录。 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+@RestController
+@RequestMapping("//interruption")
+public class InterruptionController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/InterruptionItemController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 记录通讯中断表中的记录的分解过程。 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+@RestController
+@RequestMapping("//interruption-item")
+public class InterruptionItemController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/LineController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2022-02-28
+ */
+@RestController
+@RequestMapping("//line")
+public class LineController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/MeterpointController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2022-02-28
+ */
+@RestController
+@RequestMapping("//meterpoint")
+public class MeterpointController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/MeterpointvalueController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2022-03-21
+ */
+@RestController
+@RequestMapping("//meterpointvalue")
+public class MeterpointvalueController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicBoxchangeController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 箱变 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-boxchange")
+public class ProBasicBoxchangeController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicBranchController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author xieshengjie
+ * @since 2023-03-15
+ */
+@RestController
+@RequestMapping("//pro-basic-branch")
+public class ProBasicBranchController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicCompanyController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 省公司表 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-company")
+public class ProBasicCompanyController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicEnergyGroupController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 能源集团 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-energy-group")
+public class ProBasicEnergyGroupController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicEquipmentController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风机 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-windturbine")
+public class ProBasicEquipmentController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicEquipmentPointController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 设备测点 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-equipment-point")
+public class ProBasicEquipmentPointController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicInverterController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 逆变器 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-inverter")
+public class ProBasicInverterController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicJunctionboxController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 汇流箱 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-junctionbox")
+public class ProBasicJunctionboxController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicLineController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 集电线路 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-line")
+public class ProBasicLineController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicMaintransformerController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 主变表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-01-30
+ */
+@RestController
+@RequestMapping("//pro-basic-maintransformer")
+public class ProBasicMaintransformerController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicMeterPointController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 电计量点表 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-meter-point")
+public class ProBasicMeterPointController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicModelPowerController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-basic-model-power")
+public class ProBasicModelPowerController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicModelPowerRdController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-06
+ */
+@RestController
+@RequestMapping("//pro-basic-model-power-rd")
+public class ProBasicModelPowerRdController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicPhotovoltaicPointController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 光伏测点 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-photovoltaic-point")
+public class ProBasicPhotovoltaicPointController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicPowerstationController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 场站表 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-windpowerstation")
+public class ProBasicPowerstationController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicPowerstationPointController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 场站测点 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-wppoint")
+public class ProBasicPowerstationPointController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicProjectController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 工程表 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-project")
+public class ProBasicProjectController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicProjectPlanController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 工程计划表 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-project-plan")
+public class ProBasicProjectPlanController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicRealtimeDbconfigController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 实时数据库配置表 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-realtime-dbconfig")
+public class ProBasicRealtimeDbconfigController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicRegionController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 区域 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-region")
+public class ProBasicRegionController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicSquareController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 方阵 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-square")
+public class ProBasicSquareController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicStatusPointController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-17
+ */
+@RestController
+@RequestMapping("//pro-basic-status-point")
+public class ProBasicStatusPointController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicSubStationController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 变电所 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-windsub-station")
+public class ProBasicSubStationController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicWeatherStationController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 气象站名称 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-29
+ */
+@RestController
+@RequestMapping("//pro-basic-weather-station")
+public class ProBasicWeatherStationController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProBasicWindturbinePowerController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风机功率曲线 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-basic-windturbine-power")
+public class ProBasicWindturbinePowerController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEcoWindspecificInfoDayController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 日专题分析 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-eco-windspecific-info-day")
+public class ProEcoWindspecificInfoDayController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconActivePowerDataController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 动态功率数据 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+@RestController
+@RequestMapping("//pro-econ-active-power-data")
+public class ProEconActivePowerDataController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconAlarmConfigurationController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 报警配置表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-06-19
+ */
+@RestController
+@RequestMapping("//pro-econ-alarm-configuration")
+public class ProEconAlarmConfigurationController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconAlarmInfoController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 报警缓存表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-06-19
+ */
+@RestController
+@RequestMapping("//pro-econ-alarm-info")
+public class ProEconAlarmInfoController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconAlarmRuleController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 自定义报警配置 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-06-27
+ */
+@RestController
+@RequestMapping("//pro-econ-alarm-rule")
+public class ProEconAlarmRuleController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconBenchmarkController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 对标管理 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-benchmark")
+public class ProEconBenchmarkController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconBrownoutsEvent2Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 与停机事件关联(限电停机时),数据库中无关联,程序控制 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-25
+ */
+@RestController
+@RequestMapping("//pro-econ-brownouts-event2")
+public class ProEconBrownoutsEvent2Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconBrownoutsEventController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 与停机事件关联(限电停机时),数据库中无关联,程序控制 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-brownouts-event")
+public class ProEconBrownoutsEventController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconCurveFittMonthMainController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风电机月拟合曲线主表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-curve-fitt-month-main")
+public class ProEconCurveFittMonthMainController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconCurveFittMonthSubController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风电机月拟合曲线子表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-curve-fitt-month-sub")
+public class ProEconCurveFittMonthSubController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconCurveFittingMainController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风电机拟合曲线主表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-curve-fitting-main")
+public class ProEconCurveFittingMainController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconCurveFittingSubController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风电机拟合曲线子表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-curve-fitting-sub")
+public class ProEconCurveFittingSubController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconElectricaltestPointController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 电气测点 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-electricaltest-point")
+public class ProEconElectricaltestPointController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEqOriginalDayController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@RestController
+@RequestMapping("//pro-econ-eq-original-day")
+public class ProEconEqOriginalDayController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEqOriginalIndexController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@RestController
+@RequestMapping("//pro-econ-eq-original-index")
+public class ProEconEqOriginalIndexController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEqOriginalMonthController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@RestController
+@RequestMapping("//pro-econ-eq-original-month")
+public class ProEconEqOriginalMonthController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEqOriginalYearController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@RestController
+@RequestMapping("//pro-econ-eq-original-year")
+public class ProEconEqOriginalYearController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEqTargetController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@RestController
+@RequestMapping("//pro-econ-eq-target")
+public class ProEconEqTargetController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentDayDetailedController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 设备日明细 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-day-detailed")
+public class ProEconEquipmentDayDetailedController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentDayInfoController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风机绩效榜 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-day-info")
+public class ProEconEquipmentDayInfoController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentDeviatPowerController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author xieshengjie
+ * @since 2023-04-27
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-deviat-power")
+public class ProEconEquipmentDeviatPowerController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentDeviatSpeedController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author xieshengjie
+ * @since 2023-04-27
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-deviat-speed")
+public class ProEconEquipmentDeviatSpeedController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfo15minuteController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 电设备15分钟信息表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-04
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-info15-minute")
+public class ProEconEquipmentInfo15minuteController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay1Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 五损电量 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-info-day1")
+public class ProEconEquipmentInfoDay1Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay2Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 五损时间 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-info-day2")
+public class ProEconEquipmentInfoDay2Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay3Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 五损次数 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-info-day3")
+public class ProEconEquipmentInfoDay3Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay4Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 五损曲线偏差率切入性能 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-info-day4")
+public class ProEconEquipmentInfoDay4Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay5Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 三率 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-info-day5")
+public class ProEconEquipmentInfoDay5Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDay6Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 离散率转换效率 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-info-day6")
+public class ProEconEquipmentInfoDay6Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentInfoDayTopController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风机日信息表排行 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-09
+ */
+@RestController
+@RequestMapping("//pro-econ-equipment-info-day-top")
+public class ProEconEquipmentInfoDayTopController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconEquipmentmodelController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 设备型号 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-equipmentmodel")
+public class ProEconEquipmentmodelController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconFaultLiminatedefectsController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 故障消缺及时率 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-fault-liminatedefects")
+public class ProEconFaultLiminatedefectsController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconInOrOutSpeedTotal2Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 切入切出风速整合2 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-in-or-out-speed-total2")
+public class ProEconInOrOutSpeedTotal2Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconInOrOutSpeedTotalController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 切入切出风速整合 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-in-or-out-speed-total")
+public class ProEconInOrOutSpeedTotalController {
+
+}

+ 21 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconInputOrOutputSpeedController.java

@@ -0,0 +1,21 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 1、切入是1
+2、切出是0 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-input-or-output-speed")
+public class ProEconInputOrOutputSpeedController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconInterruptionController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 根据风电机状态判断通讯中断并记录。 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+@RestController
+@RequestMapping("//pro-econ-interruption")
+public class ProEconInterruptionController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconInterruptionItemController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 记录通讯中断表中的记录的分解过程。 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+@RestController
+@RequestMapping("//pro-econ-interruption-item")
+public class ProEconInterruptionItemController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconLimitPowerRecordsController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 性能损失记录 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-limit-power-records")
+public class ProEconLimitPowerRecordsController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconLineElectricalController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-24
+ */
+@RestController
+@RequestMapping("//pro-econ-line-electrical")
+public class ProEconLineElectricalController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconLogicalUnitController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 逻辑部件 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-logical-unit")
+public class ProEconLogicalUnitController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconMainBrownouts2Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 限电事件主表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-25
+ */
+@RestController
+@RequestMapping("//pro-econ-main-brownouts2")
+public class ProEconMainBrownouts2Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconMainBrownoutsController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 限电事件主表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-25
+ */
+@RestController
+@RequestMapping("//pro-econ-main-brownouts")
+public class ProEconMainBrownoutsController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconManufacturerController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 设备厂商 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-econ-manufacturer")
+public class ProEconManufacturerController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconMeterPointValueController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 电计量点值表 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-14
+ */
+@RestController
+@RequestMapping("//pro-econ-meter-point-value")
+public class ProEconMeterPointValueController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconModelPowerController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 设备类型对应功率表 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-econ-model-power")
+public class ProEconModelPowerController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay1Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 场站五损电量 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-powerstation-info-day1")
+public class ProEconPowerstationInfoDay1Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay2Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 场站五损时间 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-powerstation-info-day2")
+public class ProEconPowerstationInfoDay2Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay3Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 场站五损次数 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-powerstation-info-day3")
+public class ProEconPowerstationInfoDay3Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay4Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 场站三率mtbf 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-powerstation-info-day4")
+public class ProEconPowerstationInfoDay4Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay5Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 电表发电量 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-powerstation-info-day5")
+public class ProEconPowerstationInfoDay5Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay6Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 测风塔出线功率 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-powerstation-info-day6")
+public class ProEconPowerstationInfoDay6Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconPowerstationInfoDay7Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 离散率系统效率 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+@RestController
+@RequestMapping("//pro-econ-powerstation-info-day7")
+public class ProEconPowerstationInfoDay7Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconShutdownEvent2Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 停机事件2 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//pro-econ-shutdown-event2")
+public class ProEconShutdownEvent2Controller {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconShutdowneventController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 停机事件 前端控制器
+ * </p>
+ *
+ * @author 石林
+ * @since 2022-10-13
+ */
+@RestController
+@RequestMapping("//pro-econ-shutdownevent")
+public class ProEconShutdowneventController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconStaOriginalDayController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@RestController
+@RequestMapping("//pro-econ-sta-original-day")
+public class ProEconStaOriginalDayController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconStaOriginalIndexController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@RestController
+@RequestMapping("//pro-econ-sta-original-index")
+public class ProEconStaOriginalIndexController {
+
+}

+ 20 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconStaOriginalMonthController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-02-21
+ */
+@RestController
+@RequestMapping("//pro-econ-sta-original-month")
+public class ProEconStaOriginalMonthController {
+
+}

+ 0 - 0
alarm-stat/src/main/java/com/gyee/alarm/controller/ProEconStaOriginalYearController.java


Неке датотеке нису приказане због велике количине промена