Sfoglia il codice sorgente

健康管理新版功能模块初始化

shilin 1 anno fa
parent
commit
9000325012
100 ha cambiato i file con 1755 aggiunte e 165 eliminazioni
  1. BIN
      realtime/datatraining-server/lib/xxl-job-core-2.3.1-SNAPSHOT.jar
  2. 65 3
      realtime/datatraining-server/pom.xml
  3. 3 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/DatatrainingMain.java
  4. 2 2
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/config/GeneratorCodeConfig.java
  5. 9 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/config/V2Config.java
  6. 68 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/config/XxlJobConfig.java
  7. 0 20
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/controller/auto/WindpowerstationpointnewController.java
  8. 0 20
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/controller/auto/WindturbinepoweryawController.java
  9. 0 20
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/controller/auto/WindturbinetestingpointnewController.java
  10. 107 60
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/init/CacheContext.java
  11. 0 8
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/init/ThreadPoolTaskConfig.java
  12. 0 16
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/EquipmentmodelMapper.java
  13. 0 16
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/LineMapper.java
  14. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicCompanyMapper.java
  15. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicEnergyGroupMapper.java
  16. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicEquipmentMapper.java
  17. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicEquipmentPointMapper.java
  18. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicLineMapper.java
  19. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicMeterPointMapper.java
  20. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicModelPowerMapper.java
  21. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicModelPowerRdMapper.java
  22. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicPowerstationMapper.java
  23. 20 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicPowerstationPointMapper.java
  24. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicProjectMapper.java
  25. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicProjectPlanMapper.java
  26. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicRealtimeDbconfigMapper.java
  27. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicRegionMapper.java
  28. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicSquareMapper.java
  29. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicStatusPointMapper.java
  30. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicSubStationMapper.java
  31. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicWeatherStationMapper.java
  32. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicWindturbinePowerMapper.java
  33. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEcoWindspecificInfoDayMapper.java
  34. 30 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconActivePowerDataMapper.java
  35. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconBenchmarkMapper.java
  36. 24 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconBenchmarkingBetweenMapper.java
  37. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconBrownoutsEvent2Mapper.java
  38. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconBrownoutsEventMapper.java
  39. 20 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittMonthMainMapper.java
  40. 20 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittMonthSubMapper.java
  41. 19 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittYearMainMapper.java
  42. 19 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittYearSubMapper.java
  43. 22 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittingMainMapper.java
  44. 23 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittingSubMapper.java
  45. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconDutyScheduleMapper.java
  46. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEarlyWarningMainMapper.java
  47. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEarlyWarningSubMapper.java
  48. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconElectricaltestPointMapper.java
  49. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentDayDetailedMapper.java
  50. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentDayInfoMapper.java
  51. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfo15minuteMapper.java
  52. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay1Mapper.java
  53. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay2Mapper.java
  54. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay3Mapper.java
  55. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay4Mapper.java
  56. 45 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay5Mapper.java
  57. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay6Mapper.java
  58. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDayTopMapper.java
  59. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentmodelMapper.java
  60. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconFailureStatisticMainMapper.java
  61. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconFailureStatisticsSubMapper.java
  62. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconFaultLiminatedefectsMapper.java
  63. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconHealthSystemMapper.java
  64. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconHealthSystemSubMapper.java
  65. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconInOrOutSpeedTotal2Mapper.java
  66. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconInOrOutSpeedTotalMapper.java
  67. 17 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconInputOrOutputSpeedMapper.java
  68. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconInterruptionItemMapper.java
  69. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconInterruptionMapper.java
  70. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconLimitPowerRecordsMapper.java
  71. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconLineElectricalMapper.java
  72. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconLogicalUnitMapper.java
  73. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconMainBrownouts2Mapper.java
  74. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconMainBrownoutsMapper.java
  75. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconManufacturerMapper.java
  76. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconMeterPointValueMapper.java
  77. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartPowerstatticMainMapper.java
  78. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartStatisticsMainMapper.java
  79. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartStatisticsSubMapper.java
  80. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartTemperatureMainMapper.java
  81. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartTemperatureSubMapper.java
  82. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartpowerStatticsSubMapper.java
  83. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPointCodeMapper.java
  84. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay1Mapper.java
  85. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay2Mapper.java
  86. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay3Mapper.java
  87. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay4Mapper.java
  88. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay5Mapper.java
  89. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay6Mapper.java
  90. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay7Mapper.java
  91. 25 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconRecommenMainMapper.java
  92. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconShutdownEvent2Mapper.java
  93. 49 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconShutdownEventMapper.java
  94. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStateJudgmentDayMapper.java
  95. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStateJudgmentRealMapper.java
  96. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStateTranRatesSub2Mapper.java
  97. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStateTranRatesSubMapper.java
  98. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStateTransitionRatesMapper.java
  99. 16 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStopTypeMapper.java
  100. 0 0
      realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconTestingPointMapper.java

BIN
realtime/datatraining-server/lib/xxl-job-core-2.3.1-SNAPSHOT.jar


+ 65 - 3
realtime/datatraining-server/pom.xml

@@ -6,13 +6,26 @@
         <artifactId>realtime</artifactId>
         <groupId>com.gyee</groupId>
         <version>1.0-SNAPSHOT</version>
+
     </parent>
     <modelVersion>4.0.0</modelVersion>
+    <packaging>jar</packaging>
+    <artifactId>datatraining-server-cph</artifactId>
 
-    <artifactId>datatraining-server</artifactId>
-
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+        <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+        <maven.test.skip>true</maven.test.skip>
+        <pgsql.version>42.2.5</pgsql.version>
+        <groovy.version>3.0.8</groovy.version>
+        <spring-boot.version>2.3.7.RELEASE</spring-boot.version>
 
+    </properties>
     <dependencies>
+
         <dependency>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-math3</artifactId>
@@ -41,7 +54,11 @@
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-aop</artifactId>
         </dependency>
-
+        <dependency>
+            <groupId>org.apache.poi</groupId>
+            <artifactId>poi</artifactId>
+            <version>4.0.1</version>
+        </dependency>
         <dependency>
             <groupId>org.projectlombok</groupId>
             <artifactId>lombok</artifactId>
@@ -110,12 +127,57 @@
             </exclusions>
 
         </dependency>
+
+        <dependency>
+            <groupId>org.postgresql</groupId>
+            <artifactId>postgresql</artifactId>
+            <version>${pgsql.version}</version>
+        </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>
+            <scope>system</scope>
+            <systemPath>${basedir}/lib/xxl-job-core-2.3.1-SNAPSHOT.jar</systemPath>
+        </dependency>
+
+
     </dependencies>
+
+
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <!-- Import dependency management from Spring Boot (依赖管理:继承一些默认的依赖,工程需要依赖的jar包的管理,申明其他dependency的时候就不需要version) -->
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-starter-parent</artifactId>
+                <version>${spring-boot.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
     <build>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
+                <version>2.3.7.RELEASE</version>
+                <configuration>
+                    <!--maven编译时将本地引用的jar包一起打包-->
+                    <includeSystemScope>true</includeSystemScope>
+                </configuration>
+
+
                 <executions>
                     <execution>
                         <goals>

+ 3 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/DatatrainingMain.java

@@ -13,4 +13,7 @@ public class DatatrainingMain {
     public static void main(String[] args) {
         SpringApplication.run(DatatrainingMain.class, args);
     }
+
+
+
 }

+ 2 - 2
realtime/datatraining-server/src/main/java/com/gyee/datatraining/config/GeneratorCodeConfig.java

@@ -13,7 +13,7 @@ import java.util.Scanner;
  *@ClassName GeneratorCodeConfig
  *@Description 自动生成mybatisplus的相关代码
  *@Author 谢生杰
- *@Date 2020/9/25 18:26WINDTURBINEPOWERYAW,WINDPOWERSTATIONPOINTNEW
+ *@Date 2020/9/25 18:26
  *@Version 1.0
  **/
 public class GeneratorCodeConfig {
@@ -38,7 +38,7 @@ public class GeneratorCodeConfig {
         // 全局配置
         GlobalConfig gc = new GlobalConfig();
         String projectPath = System.getProperty("user.dir");
-        gc.setOutputDir(projectPath + "/realtime/datatraining-server/src/main/java");
+        gc.setOutputDir(projectPath + "/src/main/java");
         gc.setAuthor("石林");
         gc.setOpen(false);
         //实体属性 Swagger2 注解

+ 9 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/config/V2Config.java

@@ -19,7 +19,16 @@ public class V2Config
     private static String baseurl;
     /**测点初始码**/
     private  static  String initialcode;
+    /**健康管理数据适配器网址 **/
+    private static String healthurl;
 
+    public static String getHealthurl() {
+        return healthurl;
+    }
+
+    public  void setHealthurl(String healthurl) {
+        V2Config.healthurl = healthurl;
+    }
     public static String getInitialcode() {
         return initialcode;
     }

+ 68 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/config/XxlJobConfig.java

@@ -0,0 +1,68 @@
+package com.gyee.datatraining.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(com.gyee.datatraining.config.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();
+     */
+
+
+}

+ 0 - 20
realtime/datatraining-server/src/main/java/com/gyee/datatraining/controller/auto/WindpowerstationpointnewController.java

@@ -1,20 +0,0 @@
-package com.gyee.datatraining.controller.auto;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author 石林
- * @since 2022-03-08
- */
-@RestController
-@RequestMapping("//windpowerstationpointnew")
-public class WindpowerstationpointnewController {
-
-}

+ 0 - 20
realtime/datatraining-server/src/main/java/com/gyee/datatraining/controller/auto/WindturbinepoweryawController.java

@@ -1,20 +0,0 @@
-package com.gyee.datatraining.controller.auto;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author 石林
- * @since 2022-03-08
- */
-@RestController
-@RequestMapping("//windturbinepoweryaw")
-public class WindturbinepoweryawController {
-
-}

+ 0 - 20
realtime/datatraining-server/src/main/java/com/gyee/datatraining/controller/auto/WindturbinetestingpointnewController.java

@@ -1,20 +0,0 @@
-package com.gyee.datatraining.controller.auto;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author 石林
- * @since 2022-03-08
- */
-@RestController
-@RequestMapping("//windturbinetestingpointnew")
-public class WindturbinetestingpointnewController {
-
-}

+ 107 - 60
realtime/datatraining-server/src/main/java/com/gyee/datatraining/init/CacheContext.java

@@ -13,6 +13,7 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.stream.Collectors;
 
 /**
  * @ClassName : CacheContext
@@ -27,121 +28,167 @@ public class CacheContext implements CommandLineRunner {
     private static final Logger log = LoggerFactory.getLogger(CacheContext.class);
 
     @Autowired
-    private IWindturbineService windturbineService;
+    private IProBasicEquipmentService  proBasicEquipmentService;
     @Autowired
-    private IWindpowerstationService windpowerstationService;
+    private IProBasicPowerstationService  proBasicPowerstationService;
     @Autowired
-    private IProjectService projectService;
+    private IProBasicProjectService proBasicProjectService;
     @Autowired
-    private ILineService lineService;
+    private IProBasicLineService  proBasicLineService;
     @Autowired
-    private IEquipmentmodelService equipmentmodelService;
+    private IProEconEquipmentmodelService  proEconEquipmentmodelService;
     @Autowired
-    private IWindturbinetestingpointaiService windturbineTestingAiService;
+    private IProBasicEquipmentPointService  proBasicEquipmentPointService;
     @Autowired
-    private IWindpowerstationtestingpointService windpowerstationtestingpointService;
+    private IProBasicPowerstationPointService  proBasicPowerstationPointService;
 
-    public static Map<String, Windturbine> wtmap = new HashMap<String, Windturbine>(); // 风电机MAP
+    public static Map<String, ProBasicEquipment> wtmap = new HashMap< >(); // 风电机MAP
+    
+    public static Map<String, ProBasicPowerstation> wpmap = new HashMap<>();
 
+    public static  List<ProBasicPowerstation> wpls =  new ArrayList<>(); // 风电场LIST集合
 
-    public static Map<String, Windpowerstation> wpmap = new HashMap<>();
+    public static List<ProBasicEquipment> wtls = new ArrayList<>(); // 风电机LIST集合
 
-    public static  List<Windpowerstation> wpls =  new ArrayList<Windpowerstation>(); // 风电场LIST集合
+    public static Map<String, Map<String, ProBasicEquipmentPoint>> wtpAimap = new HashMap<>();// 风电机测点AI表
 
-    public static List<Windturbine> wtls = new ArrayList<Windturbine>(); // 风电机LIST集合
+    public static Map<String,Map<String, ProBasicPowerstationPoint>> wppointmap =new HashMap<>();
 
-    public static Map<String, Map<String, Windturbinetestingpointai>> wtpAimap = new HashMap<>();// 风电机测点AI表
+    public static List<ProBasicProject> pjls = new ArrayList<>();
 
-    public static Map<String,Map<String, Windpowerstationtestingpoint>> wppointmap =new HashMap<>();
+    public static List<ProBasicLine> lines = new ArrayList<>();
+    public static Map<String, ProBasicProject> pjmap = new HashMap< >(); // 项目MAP
+    public static Map<String, ProBasicLine> lnmap = new HashMap< >(); // 线路MAP
+    public static Map<String, List<ProBasicEquipment>> wtsmap = new HashMap<String, List<ProBasicEquipment>>(); // 风电场MAP风电机LIST集合
 
-    public static List<Project> pjls = new ArrayList<>();
+    public static List<ProEconEquipmentmodel> mlls = new ArrayList<>();// 风电机模型LIST集合
+    public static Map<String, ProEconEquipmentmodel> mlmap = new HashMap< >();// 风电机模型
 
-    public static List<Line> lines = new ArrayList<>();
-    public static Map<String, Project> pjmap = new HashMap<String, Project>(); // 项目MAP
-    public static Map<String, Line> lnmap = new HashMap<String, Line>(); // 线路MAP
-    public static Map<String, List<Windturbine>> wtsmap = new HashMap<String, List<Windturbine>>(); // 风电场MAP风电机LIST集合
 
-    public static List<Equipmentmodel> mlls = new ArrayList<Equipmentmodel>();// 风电机模型LIST集合
-    public static Map<String, Equipmentmodel> mlmap = new HashMap<String, Equipmentmodel>();// 风电机模型
+    public static Map<String, Map<String, ProBasicPowerstationPoint>> lnPointmap = new HashMap<>();//线路测点
+    public static Map<String, Map<String, ProBasicPowerstationPoint>> pjPointmap = new HashMap<>(); //期次测点
+    public static List<ProBasicPowerstationPoint> powerpointls = new ArrayList<>();
+    public static Map<String, Map<String, ProBasicPowerstationPoint>> pointwpmap = new HashMap<>();
     @Override
     public void run(String... args) throws Exception {
 
         log.info("-------------------------------缓存开始--------------------------------------");
-
-        List<Windpowerstation> wptempls = windpowerstationService.list();
-        wptempls.stream().filter(i->i.getCompanyid().equals("1")).forEach(i->{
+        //hpmap=healthpointsService.findAllMap();
+        List<ProBasicPowerstation> wptempls = proBasicPowerstationService.list();
+//        wptempls.stream().filter(i->i.getCompanyid().equals("1")).forEach(i->{
+        wptempls.stream().forEach(i->{
             wpls.add(i);
             wpmap.put(i.getId(),i);
         });
 
-         List<Project> pjtempls  = projectService.list();
+         List<ProBasicProject> pjtempls  = proBasicProjectService.list();
 
         if (!pjtempls.isEmpty()) {
-            pjtempls.stream().filter(i->wpmap.containsKey(i.getWindpowerstationid())).forEach(i->{
+            pjtempls.stream().filter(i->wpmap.containsKey(i.getWindpowerstationId())).forEach(i->{
                 pjls.add(i);
                 pjmap.put(i.getId(),i);
             });
         }
-        List<Line> templines = lineService.list();
+        List<ProBasicLine> templines = proBasicLineService.list();
         if (!templines.isEmpty()) {
-            templines.stream().filter(i->pjmap.containsKey(i.getProjectid())).forEach(i->{
+            templines.stream().filter(i->pjmap.containsKey(i.getProjectId())).forEach(i->{
                 lines.add(i);
                 lnmap.put(i.getId(),i);
             });
         }
-        List<Windturbine> wttempls =windturbineService.list();
+        List<ProBasicEquipment> wttempls =proBasicEquipmentService.list();
         if (!wttempls.isEmpty()) {
-            wttempls.stream().filter(i->wpmap.containsKey(i.getWindpowerstationid())).forEach(i->{
+            wttempls.stream().filter(i->wpmap.containsKey(i.getWindpowerstationId())).forEach(i->{
                 wtls.add(i);
             });
         }
-        mlls = equipmentmodelService.list();
+        mlls = proEconEquipmentmodelService.list();
         if (!mlls.isEmpty()) {
-            for (Equipmentmodel model : mlls) {
+            for (ProEconEquipmentmodel model : mlls) {
                 mlmap.put(model.getId(), model);
             }
         }
 
 
         if (!wtls.isEmpty()) {
-            List<Windturbine> list = null;
-            for (Windturbine wt : wtls) {
+            List<ProBasicEquipment> list = null;
+            for (ProBasicEquipment wt : wtls) {
                 wtmap.put(wt.getId(), wt);
-                if (wtsmap.containsKey(wt.getWindpowerstationid())) {
-                    list = wtsmap.get(wt.getWindpowerstationid());
+                if (wtsmap.containsKey(wt.getWindpowerstationId())) {
+                    list = wtsmap.get(wt.getWindpowerstationId());
                     list.add(wt);
                 } else {
-                    list = new ArrayList<Windturbine>();
+                    list = new ArrayList<ProBasicEquipment>();
                     list.add(wt);
-                    wtsmap.put(wt.getWindpowerstationid(), list);
+                    wtsmap.put(wt.getWindpowerstationId(), list);
                 }
             }
         }
-        List<Windturbinetestingpointai> WindturbinetestingpointaiList = windturbineTestingAiService.list();
-        Map<String, Windturbinetestingpointai> map = null;
-
-        if(WindturbinetestingpointaiList != null && !WindturbinetestingpointaiList.isEmpty()){
-            for(Windturbinetestingpointai mp : WindturbinetestingpointaiList){
-                if(wtpAimap.containsKey(mp.getWindturbineid())){
-                    map = wtpAimap.get(mp.getWindturbineid());
-                    map.put(mp.getUniformcode(), mp);
+        List<ProBasicEquipmentPoint> WindturbinetestingpointnewList = proBasicEquipmentPointService.list();
+        Map<String, ProBasicEquipmentPoint> map = null;
+
+        if(WindturbinetestingpointnewList != null && !WindturbinetestingpointnewList.isEmpty()){
+            for(ProBasicEquipmentPoint mp : WindturbinetestingpointnewList){
+                if(wtpAimap.containsKey(mp.getWindturbineId())){
+                    map = wtpAimap.get(mp.getWindturbineId());
+                    map.put(mp.getUniformCode(), mp);
                 }else{
-                    map = new HashMap<String, Windturbinetestingpointai>();
-                    map.put(mp.getUniformcode(), mp);
-                    wtpAimap.put(mp.getWindturbineid(), map);
+                    map = new HashMap<String, ProBasicEquipmentPoint>();
+                    map.put(mp.getUniformCode(), mp);
+                    wtpAimap.put(mp.getWindturbineId(), map);
                 }
             }
         }
 
 
-        List<Windpowerstationtestingpoint> wplist = windpowerstationtestingpointService.list();
-        for (Windpowerstationtestingpoint Windpowerstationtestingpoint : wplist) {
-            if (wppointmap.containsKey(Windpowerstationtestingpoint.getWindpowerstationid())){
-                wppointmap.get(Windpowerstationtestingpoint.getWindpowerstationid()).put(Windpowerstationtestingpoint.getUniformcode(),Windpowerstationtestingpoint);
+        List<ProBasicPowerstationPoint> wplist = proBasicPowerstationPointService.list();
+        for (ProBasicPowerstationPoint ProBasicPowerstationPoint : wplist) {
+            if (wppointmap.containsKey(ProBasicPowerstationPoint.getWindpowerstationId())){
+                wppointmap.get(ProBasicPowerstationPoint.getWindpowerstationId()).put(ProBasicPowerstationPoint.getUniformCode(),ProBasicPowerstationPoint);
             }else{
-                Map<String,Windpowerstationtestingpoint> wpmap = new HashMap<>();
-                wpmap.put(Windpowerstationtestingpoint.getUniformcode(),Windpowerstationtestingpoint);
-                wppointmap.put(Windpowerstationtestingpoint.getWindpowerstationid(),wpmap);
+                Map<String,ProBasicPowerstationPoint> wpmap = new HashMap<>();
+                wpmap.put(ProBasicPowerstationPoint.getUniformCode(),ProBasicPowerstationPoint);
+                wppointmap.put(ProBasicPowerstationPoint.getWindpowerstationId(),wpmap);
+            }
+        }
+
+
+        Map<String, ProBasicPowerstationPoint> items = null;
+        powerpointls = proBasicPowerstationPointService.list().stream().filter(i -> i.getId() != null).collect(Collectors.toList());
+        if (powerpointls != null && !powerpointls.isEmpty()) {
+            for (int i = 0; i < powerpointls.size(); i++) {
+
+                if (pjmap.containsKey(powerpointls.get(i).getWindpowerstationId())) {
+                    ProBasicPowerstationPoint point = powerpointls.get(i);
+                    if (pjPointmap.containsKey(point.getWindpowerstationId())) {
+                        items = pjPointmap.get(point.getWindpowerstationId());
+                        items.put(point.getUniformCode(), point);
+                    } else {
+                        items = new HashMap<String, ProBasicPowerstationPoint>();
+                        pjPointmap.put(point.getWindpowerstationId(), items);
+                        items.put(point.getUniformCode(), point);
+                    }
+                } else if (lnmap.containsKey(powerpointls.get(i).getWindpowerstationId())) {
+                    ProBasicPowerstationPoint point = powerpointls.get(i);
+                    if (lnPointmap.containsKey(point.getWindpowerstationId())) {
+                        items = lnPointmap.get(point.getWindpowerstationId());
+                        items.put(point.getUniformCode(), point);
+                    } else {
+                        items = new HashMap<String, ProBasicPowerstationPoint>();
+                        lnPointmap.put(point.getWindpowerstationId(), items);
+                        items.put(point.getUniformCode(), point);
+                    }
+                } else {
+                    ProBasicPowerstationPoint point = powerpointls.get(i);
+                    if (pointwpmap.containsKey(point.getWindpowerstationId())) {
+                        items = pointwpmap.get(point.getWindpowerstationId());
+                        items.put(point.getUniformCode(), point);
+                    } else {
+                        items = new HashMap<String, ProBasicPowerstationPoint>();
+                        pointwpmap.put(point.getWindpowerstationId(), items);
+                        items.put(point.getUniformCode(), point);
+                    }
+                }
             }
         }
 
@@ -168,13 +215,13 @@ public class CacheContext implements CommandLineRunner {
 //
 //            if(windturbinetestingpointList != null && !windturbinetestingpointList.isEmpty()){
 //                for(Windturbinetestingpoint mp : windturbinetestingpointList){
-//                    if(wtpAimap.containsKey(mp.getWindturbineid())){
-//                        map = wtpAimap.get(mp.getWindturbineid());
-//                        map.put(mp.getUniformcode(), mp);
+//                    if(wtpAimap.containsKey(mp.getWindturbineId())){
+//                        map = wtpAimap.get(mp.getWindturbineId());
+//                        map.put(mp.getUniformCode(), mp);
 //                    }else{
 //                        map = new HashMap<String, Windturbinetestingpoint>();
-//                        map.put(mp.getUniformcode(), mp);
-//                        wtpAimap.put(mp.getWindturbineid(), map);
+//                        map.put(mp.getUniformCode(), mp);
+//                        wtpAimap.put(mp.getWindturbineId(), map);
 //                    }
 //                }
 //            }

+ 0 - 8
realtime/datatraining-server/src/main/java/com/gyee/datatraining/init/ThreadPoolTaskConfig.java

@@ -1,18 +1,10 @@
 package com.gyee.datatraining.init;
 
-import lombok.extern.slf4j.Slf4j;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
-import org.springframework.scheduling.annotation.EnableAsync;
 import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
 
 import java.util.concurrent.Executor;
-
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
-
-
 import java.util.concurrent.ThreadPoolExecutor;
 
 /**

+ 0 - 16
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/EquipmentmodelMapper.java

@@ -1,16 +0,0 @@
-package com.gyee.datatraining.mapper.auto;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.gyee.datatraining.model.auto.Equipmentmodel;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author 石林
- * @since 2022-01-11
- */
-public interface EquipmentmodelMapper extends BaseMapper<Equipmentmodel> {
-
-}

+ 0 - 16
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/LineMapper.java

@@ -1,16 +0,0 @@
-package com.gyee.datatraining.mapper.auto;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.gyee.datatraining.model.auto.Line;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author 谢生杰
- * @since 2021-06-21
- */
-public interface LineMapper extends BaseMapper<Line> {
-
-}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicCompanyMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicCompany;
+
+/**
+ * <p>
+ * 省公司表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicCompanyMapper extends BaseMapper<ProBasicCompany> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicEnergyGroupMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicEnergyGroup;
+
+/**
+ * <p>
+ * 集团 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicEnergyGroupMapper extends BaseMapper<ProBasicEnergyGroup> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicEquipmentMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicEquipment;
+
+/**
+ * <p>
+ * 风机&光伏 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicEquipmentMapper extends BaseMapper<ProBasicEquipment> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicEquipmentPointMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicEquipmentPoint;
+
+/**
+ * <p>
+ * 设备测点 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicEquipmentPointMapper extends BaseMapper<ProBasicEquipmentPoint> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicLineMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicLine;
+
+/**
+ * <p>
+ * 集电线路 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicLineMapper extends BaseMapper<ProBasicLine> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicMeterPointMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicMeterPoint;
+
+/**
+ * <p>
+ * 电计量点表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicMeterPointMapper extends BaseMapper<ProBasicMeterPoint> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicModelPowerMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicModelPower;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicModelPowerMapper extends BaseMapper<ProBasicModelPower> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicModelPowerRdMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicModelPowerRd;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-06
+ */
+public interface ProBasicModelPowerRdMapper extends BaseMapper<ProBasicModelPowerRd> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicPowerstationMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicPowerstation;
+
+/**
+ * <p>
+ * 场站表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-12
+ */
+public interface ProBasicPowerstationMapper extends BaseMapper<ProBasicPowerstation> {
+
+}

+ 20 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicPowerstationPointMapper.java

@@ -0,0 +1,20 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicPowerstationPoint;
+
+/**
+ * <p>
+ * 场站测点,期次测点,线路测点,三级公司测点,区域测点
+
+
+
++方阵测点 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicPowerstationPointMapper extends BaseMapper<ProBasicPowerstationPoint> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicProjectMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicProject;
+
+/**
+ * <p>
+ * 工程表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicProjectMapper extends BaseMapper<ProBasicProject> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicProjectPlanMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicProjectPlan;
+
+/**
+ * <p>
+ * 工程计划表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProBasicProjectPlanMapper extends BaseMapper<ProBasicProjectPlan> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicRealtimeDbconfigMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicRealtimeDbconfig;
+
+/**
+ * <p>
+ * 实时数据库配置表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProBasicRealtimeDbconfigMapper extends BaseMapper<ProBasicRealtimeDbconfig> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicRegionMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicRegion;
+
+/**
+ * <p>
+ * 区域 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicRegionMapper extends BaseMapper<ProBasicRegion> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicSquareMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicSquare;
+
+/**
+ * <p>
+ * 方阵 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicSquareMapper extends BaseMapper<ProBasicSquare> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicStatusPointMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicStatusPoint;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-17
+ */
+public interface ProBasicStatusPointMapper extends BaseMapper<ProBasicStatusPoint> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicSubStationMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicSubStation;
+
+/**
+ * <p>
+ * 调度场站名称 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProBasicSubStationMapper extends BaseMapper<ProBasicSubStation> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicWeatherStationMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicWeatherStation;
+
+/**
+ * <p>
+ * 气象站名称 Mapper 接口
+ * </p>
+ *
+ * @author wang
+ * @since 2023-04-04
+ */
+public interface ProBasicWeatherStationMapper extends BaseMapper<ProBasicWeatherStation> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProBasicWindturbinePowerMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProBasicWindturbinePower;
+
+/**
+ * <p>
+ * 风机功率曲线 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProBasicWindturbinePowerMapper extends BaseMapper<ProBasicWindturbinePower> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEcoWindspecificInfoDayMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEcoWindspecificInfoDay;
+
+/**
+ * <p>
+ * 日专题分析 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEcoWindspecificInfoDayMapper extends BaseMapper<ProEcoWindspecificInfoDay> {
+
+}

+ 30 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconActivePowerDataMapper.java

@@ -0,0 +1,30 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconActivePowerData;
+import com.gyee.datatraining.model.vo.FitClassVo;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ * 动态功率数据 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+public interface ProEconActivePowerDataMapper extends BaseMapper<ProEconActivePowerData> {
+
+    @Select(" SELECT windpowerstation_id windpowerstationId,windturbine_id windturbineId, " +
+            "model_id modelId,speed,avg(power) power " +
+            "FROM Pro_Econ_Active_Power_Data " +
+            "  where  windpowerstation_id=#{windpowerstationId} and record_date>=#{beginDate}  and record_date<=#{endDate} " +
+            "       group by windpowerstation_id,windturbine_id,model_id,speed order by speed ")
+    public List<FitClassVo> getFitList(@Param(value = "windpowerstationId")String windpowerstationId, @Param(value = "beginDate") Date beginDate, @Param(value = "endDate")Date endDate);
+
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconBenchmarkMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconBenchmark;
+
+/**
+ * <p>
+ * 对标管理 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconBenchmarkMapper extends BaseMapper<ProEconBenchmark> {
+
+}

+ 24 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconBenchmarkingBetweenMapper.java

@@ -0,0 +1,24 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconBenchmarkingBetween;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author wang
+ * @since 2023-02-03
+ */
+public interface ProEconBenchmarkingBetweenMapper extends BaseMapper<ProEconBenchmarkingBetween> {
+
+    @Select("select duty_name dutyName,sum(theoretical_generatity) theoreticalGeneratity,sum(generatity) generatity,sum(fault_loss) faultLoss,sum(main_loss) mainLoss,sum(performance_loss) performanceLoss,sum(rationing_loss) rationingLoss,sum(involves_loss) involvesLoss from pro_econ_benchmarking_between where theday>=#{begin} and theday <=#{end} group by duty_name ")
+    public List<ProEconBenchmarkingBetween> findByBeginAndEnd(@Param(value = "begin") Date begin, @Param(value = "end")Date end);
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconBrownoutsEvent2Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconBrownoutsEvent2;
+
+/**
+ * <p>
+ * 与停机事件关联(限电停机时),数据库中无关联,程序控制 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-25
+ */
+public interface ProEconBrownoutsEvent2Mapper extends BaseMapper<ProEconBrownoutsEvent2> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconBrownoutsEventMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconBrownoutsEvent;
+
+/**
+ * <p>
+ * 与停机事件关联(限电停机时),数据库中无关联,程序控制 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconBrownoutsEventMapper extends BaseMapper<ProEconBrownoutsEvent> {
+
+}

+ 20 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittMonthMainMapper.java

@@ -0,0 +1,20 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconCurveFittMonthMain;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Param;
+
+/**
+ * <p>
+ * 风电机月拟合曲线主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconCurveFittMonthMainMapper extends BaseMapper<ProEconCurveFittMonthMain> {
+
+    @Delete(" delete from pro_econ_curve_fitt_month_main where year=#{year} and month=#{month}")
+    public int deleteProEconCurveFittMonthSubByMonth(@Param(value = "year") String year, @Param(value = "month") String month);
+}

+ 20 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittMonthSubMapper.java

@@ -0,0 +1,20 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconCurveFittMonthSub;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Param;
+
+/**
+ * <p>
+ * 风电机月拟合曲线子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconCurveFittMonthSubMapper extends BaseMapper<ProEconCurveFittMonthSub> {
+
+    @Delete(" delete from pro_econ_curve_fitt_month_sub where year=#{year} and month=#{month}")
+    public int deleteProEconCurveFittMonthSubByMonth(@Param(value = "year") String year, @Param(value = "month") String month);
+}

+ 19 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittYearMainMapper.java

@@ -0,0 +1,19 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconCurveFittYearMain;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Param;
+
+/**
+ * <p>
+ * 风电机年拟合曲线主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-07
+ */
+public interface ProEconCurveFittYearMainMapper extends BaseMapper<ProEconCurveFittYearMain> {
+    @Delete(" delete from pro_econ_curve_fitt_year_main where year=#{year}")
+    public int deleteProEconCurveFittYearMainByYear(@Param(value = "year") String year);
+}

+ 19 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittYearSubMapper.java

@@ -0,0 +1,19 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconCurveFittYearSub;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Param;
+
+/**
+ * <p>
+ * 风电机年拟合曲线子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-07
+ */
+public interface ProEconCurveFittYearSubMapper extends BaseMapper<ProEconCurveFittYearSub> {
+    @Delete(" delete from pro_econ_curve_fitt_year_sub where year=#{year}")
+    public int deleteProEconCurveFittYearSubByYear(@Param(value = "year") String year);
+}

+ 22 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittingMainMapper.java

@@ -0,0 +1,22 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconCurveFittingMain;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 风电机拟合曲线主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconCurveFittingMainMapper extends BaseMapper<ProEconCurveFittingMain> {
+
+    @Delete(" delete from pro_econ_curve_fitting_main where recordDate=#{recordDate} ")
+    public int deleteProEconCurveFittingMainByDay(@Param(value = "recordDate") Date recordDate);
+}

+ 23 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconCurveFittingSubMapper.java

@@ -0,0 +1,23 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconCurveFittingSub;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 风电机拟合曲线子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconCurveFittingSubMapper extends BaseMapper<ProEconCurveFittingSub> {
+
+
+    @Delete(" delete from pro_econ_curve_fitting_sub where recordDate=#{recordDate} ")
+    public int deleteProEconCurveFittingSubByDay(@Param(value = "recordDate") Date recordDate);
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconDutyScheduleMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconDutySchedule;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author wang
+ * @since 2023-02-03
+ */
+public interface ProEconDutyScheduleMapper extends BaseMapper<ProEconDutySchedule> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEarlyWarningMainMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEarlyWarningMain;
+
+/**
+ * <p>
+ * 预警统计主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconEarlyWarningMainMapper extends BaseMapper<ProEconEarlyWarningMain> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEarlyWarningSubMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEarlyWarningSub;
+
+/**
+ * <p>
+ * 预警统计子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconEarlyWarningSubMapper extends BaseMapper<ProEconEarlyWarningSub> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconElectricaltestPointMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconElectricaltestPoint;
+
+/**
+ * <p>
+ * 电气测点 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProEconElectricaltestPointMapper extends BaseMapper<ProEconElectricaltestPoint> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentDayDetailedMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentDayDetailed;
+
+/**
+ * <p>
+ * 设备日明细 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconEquipmentDayDetailedMapper extends BaseMapper<ProEconEquipmentDayDetailed> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentDayInfoMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentDayInfo;
+
+/**
+ * <p>
+ * 风机绩效榜 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconEquipmentDayInfoMapper extends BaseMapper<ProEconEquipmentDayInfo> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfo15minuteMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentInfo15minute;
+
+/**
+ * <p>
+ * 电设备15分钟信息表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-04
+ */
+public interface ProEconEquipmentInfo15minuteMapper extends BaseMapper<ProEconEquipmentInfo15minute> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay1Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentInfoDay1;
+
+/**
+ * <p>
+ * 五损电量 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+public interface ProEconEquipmentInfoDay1Mapper extends BaseMapper<ProEconEquipmentInfoDay1> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay2Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentInfoDay2;
+
+/**
+ * <p>
+ * 五损时间 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-02
+ */
+public interface ProEconEquipmentInfoDay2Mapper extends BaseMapper<ProEconEquipmentInfoDay2> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay3Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentInfoDay3;
+
+/**
+ * <p>
+ * 五损次数 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-02
+ */
+public interface ProEconEquipmentInfoDay3Mapper extends BaseMapper<ProEconEquipmentInfoDay3> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay4Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentInfoDay4;
+
+/**
+ * <p>
+ * 五损曲线偏差率切入性能 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-07
+ */
+public interface ProEconEquipmentInfoDay4Mapper extends BaseMapper<ProEconEquipmentInfoDay4> {
+
+}

+ 45 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay5Mapper.java

@@ -0,0 +1,45 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentInfoDay5;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ * 三率 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+public interface ProEconEquipmentInfoDay5Mapper extends BaseMapper<ProEconEquipmentInfoDay5> {
+
+
+    @Select(" select windpowerstation_id," +
+            "sum(TIMERATE20) TIMERATE20," +
+            "sum(TIMERATE16) TIMERATE16," +
+            "sum(TIMERATE17) TIMERATE17," +
+            "sum(TIMERATE18) TIMERATE18," +
+            "sum(TIMERATE19) TIMERATE19 " +
+            "from pro_econ_equipment_info_day5 where " +
+            "record_date>= #{beginDate} and record_date<= #{endDate}" +
+            " group by windpowerstation_id ")
+    List<ProEconEquipmentInfoDay5>  selectResetTimelyRateList(@Param("beginDate") Date beginDate, @Param("endDate") Date endDate);
+
+
+
+    @Select(" select windpowerstation_id," +
+            " sum(TIMERATE13) TIMERATE13,sum(TIMERATE1) TIMERATE1,sum(TIMERATE2) TIMERATE2,sum(TIMERATE3) TIMERATE3,sum(TIMERATE4) TIMERATE4," +
+            " sum(TIMERATE14) TIMERATE14,sum(TIMERATE5) TIMERATE5,sum(TIMERATE6) TIMERATE6,sum(TIMERATE7) TIMERATE7,sum(TIMERATE8)  TIMERATE8," +
+            " sum(TIMERATE15) TIMERATE15,sum(TIMERATE9) TIMERATE9,sum(TIMERATE10) TIMERATE10,sum(TIMERATE11) TIMERATE11,sum(TIMERATE12) TIMERATE12" +
+            " from pro_econ_equipment_info_day5  where" +
+            " record_date>= #{beginDate} and record_date<= #{endDate}" +
+            " group by windpowerstation_id")
+    List<ProEconEquipmentInfoDay5> selectStateConversionRateList(@Param("beginDate") Date beginDate, @Param("endDate") Date endDate);
+}
+
+

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDay6Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentInfoDay6;
+
+/**
+ * <p>
+ * 离散率转换效率 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+public interface ProEconEquipmentInfoDay6Mapper extends BaseMapper<ProEconEquipmentInfoDay6> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentInfoDayTopMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentInfoDayTop;
+
+/**
+ * <p>
+ * 风机日信息表排行 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-09
+ */
+public interface ProEconEquipmentInfoDayTopMapper extends BaseMapper<ProEconEquipmentInfoDayTop> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconEquipmentmodelMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconEquipmentmodel;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProEconEquipmentmodelMapper extends BaseMapper<ProEconEquipmentmodel> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconFailureStatisticMainMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconFailureStatisticMain;
+
+/**
+ * <p>
+ * 故障统计主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconFailureStatisticMainMapper extends BaseMapper<ProEconFailureStatisticMain> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconFailureStatisticsSubMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconFailureStatisticsSub;
+
+/**
+ * <p>
+ * 故障统计子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconFailureStatisticsSubMapper extends BaseMapper<ProEconFailureStatisticsSub> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconFaultLiminatedefectsMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconFaultLiminatedefects;
+
+/**
+ * <p>
+ * 故障消缺及时率 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconFaultLiminatedefectsMapper extends BaseMapper<ProEconFaultLiminatedefects> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconHealthSystemMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconHealthSystem;
+
+/**
+ * <p>
+ * 健康模型主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconHealthSystemMapper extends BaseMapper<ProEconHealthSystem> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconHealthSystemSubMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconHealthSystemSub;
+
+/**
+ * <p>
+ * 健康模型子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconHealthSystemSubMapper extends BaseMapper<ProEconHealthSystemSub> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconInOrOutSpeedTotal2Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconInOrOutSpeedTotal2;
+
+/**
+ * <p>
+ * 切入切出风速整合2 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconInOrOutSpeedTotal2Mapper extends BaseMapper<ProEconInOrOutSpeedTotal2> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconInOrOutSpeedTotalMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconInOrOutSpeedTotal;
+
+/**
+ * <p>
+ * 切入切出风速整合 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconInOrOutSpeedTotalMapper extends BaseMapper<ProEconInOrOutSpeedTotal> {
+
+}

+ 17 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconInputOrOutputSpeedMapper.java

@@ -0,0 +1,17 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconInputOrOutputSpeed;
+
+/**
+ * <p>
+ * 1、切入是1
+2、切出是0 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconInputOrOutputSpeedMapper extends BaseMapper<ProEconInputOrOutputSpeed> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconInterruptionItemMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconInterruptionItem;
+
+/**
+ * <p>
+ * 记录通讯中断表中的记录的分解过程。 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+public interface ProEconInterruptionItemMapper extends BaseMapper<ProEconInterruptionItem> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconInterruptionMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconInterruption;
+
+/**
+ * <p>
+ * 根据风电机状态判断通讯中断并记录。 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+public interface ProEconInterruptionMapper extends BaseMapper<ProEconInterruption> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconLimitPowerRecordsMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconLimitPowerRecords;
+
+/**
+ * <p>
+ * 性能损失记录 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconLimitPowerRecordsMapper extends BaseMapper<ProEconLimitPowerRecords> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconLineElectricalMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconLineElectrical;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-24
+ */
+public interface ProEconLineElectricalMapper extends BaseMapper<ProEconLineElectrical> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconLogicalUnitMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconLogicalUnit;
+
+/**
+ * <p>
+ * 逻辑部件 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProEconLogicalUnitMapper extends BaseMapper<ProEconLogicalUnit> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconMainBrownouts2Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconMainBrownouts2;
+
+/**
+ * <p>
+ * 限电事件主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-25
+ */
+public interface ProEconMainBrownouts2Mapper extends BaseMapper<ProEconMainBrownouts2> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconMainBrownoutsMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconMainBrownouts;
+
+/**
+ * <p>
+ * 限电事件主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-25
+ */
+public interface ProEconMainBrownoutsMapper extends BaseMapper<ProEconMainBrownouts> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconManufacturerMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconManufacturer;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-31
+ */
+public interface ProEconManufacturerMapper extends BaseMapper<ProEconManufacturer> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconMeterPointValueMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconMeterPointValue;
+
+/**
+ * <p>
+ * 电计量点值表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconMeterPointValueMapper extends BaseMapper<ProEconMeterPointValue> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartPowerstatticMainMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPartPowerstatticMain;
+
+/**
+ * <p>
+ * 部件功率健康统计主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconPartPowerstatticMainMapper extends BaseMapper<ProEconPartPowerstatticMain> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartStatisticsMainMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPartStatisticsMain;
+
+/**
+ * <p>
+ * 部件健康统计主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconPartStatisticsMainMapper extends BaseMapper<ProEconPartStatisticsMain> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartStatisticsSubMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPartStatisticsSub;
+
+/**
+ * <p>
+ * 部件健康统计子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconPartStatisticsSubMapper extends BaseMapper<ProEconPartStatisticsSub> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartTemperatureMainMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPartTemperatureMain;
+
+/**
+ * <p>
+ * 部件温度统计 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconPartTemperatureMainMapper extends BaseMapper<ProEconPartTemperatureMain> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartTemperatureSubMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPartTemperatureSub;
+
+/**
+ * <p>
+ * 部件温度统计子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconPartTemperatureSubMapper extends BaseMapper<ProEconPartTemperatureSub> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPartpowerStatticsSubMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPartpowerStatticsSub;
+
+/**
+ * <p>
+ * 部件功率健康统计子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconPartpowerStatticsSubMapper extends BaseMapper<ProEconPartpowerStatticsSub> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPointCodeMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPointCode;
+
+/**
+ * <p>
+ * 指标查询表 Mapper 接口
+ * </p>
+ *
+ * @author wang
+ * @since 2022-11-23
+ */
+public interface ProEconPointCodeMapper extends BaseMapper<ProEconPointCode> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay1Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPowerstationInfoDay1;
+
+/**
+ * <p>
+ * 场站五损电量 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+public interface ProEconPowerstationInfoDay1Mapper extends BaseMapper<ProEconPowerstationInfoDay1> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay2Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPowerstationInfoDay2;
+
+/**
+ * <p>
+ * 场站五损时间 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-02
+ */
+public interface ProEconPowerstationInfoDay2Mapper extends BaseMapper<ProEconPowerstationInfoDay2> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay3Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPowerstationInfoDay3;
+
+/**
+ * <p>
+ * 场站五损次数 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-02
+ */
+public interface ProEconPowerstationInfoDay3Mapper extends BaseMapper<ProEconPowerstationInfoDay3> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay4Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPowerstationInfoDay4;
+
+/**
+ * <p>
+ * 场站三率mtbf Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+public interface ProEconPowerstationInfoDay4Mapper extends BaseMapper<ProEconPowerstationInfoDay4> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay5Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPowerstationInfoDay5;
+
+/**
+ * <p>
+ * 电表发电量 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+public interface ProEconPowerstationInfoDay5Mapper extends BaseMapper<ProEconPowerstationInfoDay5> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay6Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPowerstationInfoDay6;
+
+/**
+ * <p>
+ * 测风塔出线功率 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+public interface ProEconPowerstationInfoDay6Mapper extends BaseMapper<ProEconPowerstationInfoDay6> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconPowerstationInfoDay7Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconPowerstationInfoDay7;
+
+/**
+ * <p>
+ * 离散率系统效率 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-01
+ */
+public interface ProEconPowerstationInfoDay7Mapper extends BaseMapper<ProEconPowerstationInfoDay7> {
+
+}

+ 25 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconRecommenMainMapper.java

@@ -0,0 +1,25 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconRecommenMain;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ * 健康追踪主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconRecommenMainMapper extends BaseMapper<ProEconRecommenMain> {
+
+    @Select("    select * from pro_econ_recommen_main  where id in" +
+            "    (select max(id) from pro_econ_recommen_main where ismain=#{ismain} and  record_date >= #{beginDate} and record_date < #{endDate} group by wt_id )" +
+            "    order by record_date")
+    public List<ProEconRecommenMain> getRecommenmainDay(@Param("ismain") Integer ismain,@Param("beginDate")  Date beginDate,@Param("endDate")  Date endDate);
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconShutdownEvent2Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconShutdownEvent2;
+
+/**
+ * <p>
+ * 停机事件2 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconShutdownEvent2Mapper extends BaseMapper<ProEconShutdownEvent2> {
+
+}

+ 49 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconShutdownEventMapper.java

@@ -0,0 +1,49 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconShutdownEvent;
+import com.gyee.datatraining.model.custom.ShutdowneventVo;
+import com.gyee.datatraining.model.custom.SimpleVo;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ * 停机事件 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+public interface ProEconShutdownEventMapper extends BaseMapper<ProEconShutdownEvent> {
+
+
+
+    @Select("<script> select * from pro_econ_shutdown_event where  " +
+            "  <when test='wpId !=null'>  windpowerstation_id = #{wpId}   </when> " +
+            "  <when test='wtId !=null && wpId==null '> windturbine_id = #{wtId}   </when> " +
+            "  <when test='wtId !=null && wpId!=null '> and windturbine_id = #{wtId}   </when> " +
+            "  and stop_time >= #{beginDate}  and stop_time <= #{endDate} " +
+            "  <when test='type !=null  '> and status_code = #{type}   </when> " +
+            " order by windturbine_id,start_time desc" +
+            "</script>")
+    List<ShutdowneventVo> queryEvents(@Param("wpId") String wpId, @Param("wtId")String wtId,
+                                      @Param("beginDate")Date beginDate, @Param("endDate")Date endDate,
+                                      @Param("type") String type);
+
+
+
+    @Select(" select b.windpowerstationid id, count(*) filter(where a.stoptime between (SELECT current_date - interval '7 day') and current_date) as" +
+            "        value from shutdownevent a,windturbine b" +
+            "    where  a.windturbineid = b.id and a.statuscode=2   group by b.windpowerstationid")
+   
+    List<SimpleVo> countStopByWp();
+    @Select("select b.projectid id, count(*) filter(where a.stoptime between (SELECT current_date - interval '7 day') and current_date) as" +
+            "        value from shutdownevent a,windturbine b" +
+            "    where  a.windturbineid = b.id and a.statuscode=2   group by b.projectid")
+    List<SimpleVo> countStopByPj();
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStateJudgmentDayMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconStateJudgmentDay;
+
+/**
+ * <p>
+ * 健康状态日记录 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconStateJudgmentDayMapper extends BaseMapper<ProEconStateJudgmentDay> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStateJudgmentRealMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconStateJudgmentReal;
+
+/**
+ * <p>
+ * 健康状态实时记录 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconStateJudgmentRealMapper extends BaseMapper<ProEconStateJudgmentReal> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStateTranRatesSub2Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconStateTranRatesSub2;
+
+/**
+ * <p>
+ * 状态转换及时率子表2 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-07
+ */
+public interface ProEconStateTranRatesSub2Mapper extends BaseMapper<ProEconStateTranRatesSub2> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStateTranRatesSubMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconStateTranRatesSub;
+
+/**
+ * <p>
+ * 状态转换及时率子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-11-07
+ */
+public interface ProEconStateTranRatesSubMapper extends BaseMapper<ProEconStateTranRatesSub> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStateTransitionRatesMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconStateTransitionRates;
+
+/**
+ * <p>
+ * 状态转换及时率表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconStateTransitionRatesMapper extends BaseMapper<ProEconStateTransitionRates> {
+
+}

+ 16 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconStopTypeMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.datatraining.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.datatraining.model.auto.ProEconStopType;
+
+/**
+ * <p>
+ * 停机类型 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconStopTypeMapper extends BaseMapper<ProEconStopType> {
+
+}

+ 0 - 0
realtime/datatraining-server/src/main/java/com/gyee/datatraining/mapper/auto/ProEconTestingPointMapper.java


Some files were not shown because too many files changed in this diff