Browse Source

删除无用代码

xieshengjie 3 năm trước cách đây
mục cha
commit
8100a4b81a
100 tập tin đã thay đổi với 13501 bổ sung0 xóa
  1. BIN
      common/target/common-1.0-SNAPSHOT.jar
  2. 349 0
      histroy/benchmarking-histroy-new/hs_err_pid2259668.log
  3. 107 0
      histroy/benchmarking-histroy-new/pom.xml
  4. 8049 0
      histroy/benchmarking-histroy-new/replay_pid2259668.log
  5. 19 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/BenchmarkingHistroyMain.java
  6. 150 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/config/GeneratorCodeConfig.java
  7. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/EquipmentdayinfoController.java
  8. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/FaulteliminatedefectsController.java
  9. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/FaulthistoryController.java
  10. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/FaultsnapController.java
  11. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/ShutdowneventController.java
  12. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/StatetransitionratesController.java
  13. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/WindpowerstationpointnewController.java
  14. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/WindpowerstationtestingpointController.java
  15. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/WindturbinetestingpointController.java
  16. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/WindturbinetestingpointaiController.java
  17. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/WindturbinetestingpointnewController.java
  18. 111 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/init/CacheContext.java
  19. 21 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/BenchmarkMapper.java
  20. 23 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/BenchmarkingbetweenMapper.java
  21. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/DutyscheduleMapper.java
  22. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/EquipmentdaydetailedMapper.java
  23. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/EquipmentdayinfoMapper.java
  24. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/FaulteliminatedefectsMapper.java
  25. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/FaulthistoryMapper.java
  26. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/FaultsnapMapper.java
  27. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/LineMapper.java
  28. 31 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/OperationrecordMapper.java
  29. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/ProjectMapper.java
  30. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/ShutdowneventMapper.java
  31. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/StatetransitionratesMapper.java
  32. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/Windpowerinfoday3Mapper.java
  33. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerinfodayMapper.java
  34. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerspecificinfodayMapper.java
  35. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerstationMapper.java
  36. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerstationpointnewMapper.java
  37. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/Windpowerstationtestingpoint2Mapper.java
  38. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerstationtestingpointMapper.java
  39. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerstationthewindinfoMapper.java
  40. 17 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindturbineMapper.java
  41. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindturbinetestingpointMapper.java
  42. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/Windturbinetestingpointai2Mapper.java
  43. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindturbinetestingpointaiMapper.java
  44. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindturbinetestingpointnewMapper.java
  45. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WpmttrandmtbfdayMapper.java
  46. 132 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Benchmark.java
  47. 76 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Benchmarkingbetween.java
  48. 44 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Dutyschedule.java
  49. 92 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Equipmentdaydetailed.java
  50. 73 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Equipmentdayinfo.java
  51. 96 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Faulteliminatedefects.java
  52. 67 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Faulthistory.java
  53. 91 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Faultsnap.java
  54. 53 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Line.java
  55. 43 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Operationrecord.java
  56. 70 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Project.java
  57. 90 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Shutdownevent.java
  58. 113 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Statetransitionrates.java
  59. 574 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerinfoday.java
  60. 172 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerinfoday3.java
  61. 118 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerspecificinfoday.java
  62. 87 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerstation.java
  63. 77 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerstationpointnew.java
  64. 75 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerstationtestingpoint.java
  65. 76 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerstationtestingpoint2.java
  66. 928 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerstationthewindinfo.java
  67. 65 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windturbine.java
  68. 81 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windturbinetestingpoint.java
  69. 81 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windturbinetestingpointai.java
  70. 82 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windturbinetestingpointai2.java
  71. 80 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windturbinetestingpointnew.java
  72. 52 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Wpmttrandmtbfday.java
  73. 19 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IBenchmarkService.java
  74. 20 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IBenchmarkingbetweenService.java
  75. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IDutyscheduleService.java
  76. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IEquipmentdaydetailedService.java
  77. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IEquipmentdayinfoService.java
  78. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IFaulteliminatedefectsService.java
  79. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IFaulthistoryService.java
  80. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IFaultsnapService.java
  81. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/ILineService.java
  82. 25 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IOperationrecordService.java
  83. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IProjectService.java
  84. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IShutdowneventService.java
  85. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IStatetransitionratesService.java
  86. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerinfoday3Service.java
  87. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerinfodayService.java
  88. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerspecificinfodayService.java
  89. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerstationService.java
  90. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerstationpointnewService.java
  91. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerstationtestingpoint2Service.java
  92. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerstationtestingpointService.java
  93. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerstationthewindinfoService.java
  94. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindturbineService.java
  95. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindturbinetestingpointService.java
  96. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindturbinetestingpointai2Service.java
  97. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindturbinetestingpointaiService.java
  98. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindturbinetestingpointnewService.java
  99. 16 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWpmttrandmtbfdayService.java
  100. 0 0
      histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/impl/BenchmarkServiceImpl.java

BIN
common/target/common-1.0-SNAPSHOT.jar


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 349 - 0
histroy/benchmarking-histroy-new/hs_err_pid2259668.log


+ 107 - 0
histroy/benchmarking-histroy-new/pom.xml

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>histroy</artifactId>
+        <groupId>com.gyee</groupId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.gyee.histroy</groupId>
+    <artifactId>benchmarking-histroy-new</artifactId>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-actuator</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-generator</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.freemarker</groupId>
+            <artifactId>freemarker</artifactId>
+            <version>2.3.28</version>
+        </dependency>
+        <!--mysql-connector-java-->
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.oracle</groupId>
+            <artifactId>ojdbc6</artifactId>
+            <version>11.2.0.3</version>
+        </dependency>
+        <dependency>
+            <groupId>com.gyee</groupId>
+            <artifactId>common</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>fastjson</artifactId>
+            <version>1.2.17</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.logging.log4j</groupId>
+            <artifactId>log4j-core</artifactId>
+        </dependency>
+
+
+        <dependency>
+            <groupId>com.gyee</groupId>
+            <artifactId>mr</artifactId>
+            <version>0.0.1-SNAPSHOT</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>slf4j-log4j12</artifactId>
+                    <groupId>org.slf4j</groupId>
+                </exclusion>
+            </exclusions>
+
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-test</artifactId>
+        </dependency>
+
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 8049 - 0
histroy/benchmarking-histroy-new/replay_pid2259668.log


+ 19 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/BenchmarkingHistroyMain.java

@@ -0,0 +1,19 @@
+package com.gyee.benchmarkinghistroy;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @ClassName : BenchmarkingHistroyMain
+ * @Author : xieshengjie
+ * @Date: 2021/9/29 16:14
+ * @Description : 对标管理历史计算服务
+ */
+@SpringBootApplication
+@MapperScan("com.gyee.benchmarkinghistroy.mapper")
+public class BenchmarkingHistroyMain {
+    public static void main(String[] args) {
+        SpringApplication.run(BenchmarkingHistroyMain.class, args);
+    }
+}

+ 150 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/config/GeneratorCodeConfig.java

@@ -0,0 +1,150 @@
+package com.gyee.benchmarkinghistroy.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 + "/src/main/java");
+        gc.setAuthor("谢生杰");
+        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");
+        mpg.setDataSource(dsc);
+
+//        dsc.setDriverName("com.cloudera.impala.jdbc41.Driver");
+//        dsc.setUrl("jdbc:impala://192.168.1.67:21050/gyee_test");
+//        mpg.setDataSource(dsc);
+
+
+
+        // 包配置
+        PackageConfig pc = new PackageConfig();
+//        pc.setModuleName(scanner("模块名"));
+        pc.setParent("com.gyee.benchmarkinghistroy");
+        pc.setEntity("model.auto");
+        pc.setMapper("mapper.auto");
+        pc.setService("service.auto");
+        pc.setServiceImpl("service.auto.impl");
+        pc.setController("controller.auto");
+        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();
+    }
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/EquipmentdayinfoController.java

@@ -0,0 +1,20 @@
+package com.gyee.benchmarkinghistroy.controller.auto;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-09-29
+ */
+@RestController
+@RequestMapping("//equipmentdayinfo")
+public class EquipmentdayinfoController {
+
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/FaulteliminatedefectsController.java

@@ -0,0 +1,20 @@
+package com.gyee.benchmarkinghistroy.controller.auto;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+@RestController
+@RequestMapping("//faulteliminatedefects")
+public class FaulteliminatedefectsController {
+
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/FaulthistoryController.java

@@ -0,0 +1,20 @@
+package com.gyee.benchmarkinghistroy.controller.auto;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+@RestController
+@RequestMapping("//faulthistory")
+public class FaulthistoryController {
+
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/FaultsnapController.java

@@ -0,0 +1,20 @@
+package com.gyee.benchmarkinghistroy.controller.auto;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+@RestController
+@RequestMapping("//faultsnap")
+public class FaultsnapController {
+
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/ShutdowneventController.java

@@ -0,0 +1,20 @@
+package com.gyee.benchmarkinghistroy.controller.auto;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+@RestController
+@RequestMapping("//shutdownevent")
+public class ShutdowneventController {
+
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/StatetransitionratesController.java

@@ -0,0 +1,20 @@
+package com.gyee.benchmarkinghistroy.controller.auto;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+@RestController
+@RequestMapping("//statetransitionrates")
+public class StatetransitionratesController {
+
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/WindpowerstationpointnewController.java

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

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/WindpowerstationtestingpointController.java

@@ -0,0 +1,20 @@
+package com.gyee.benchmarkinghistroy.controller.auto;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-14
+ */
+@RestController
+@RequestMapping("//windpowerstationtestingpoint")
+public class WindpowerstationtestingpointController {
+
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/WindturbinetestingpointController.java

@@ -0,0 +1,20 @@
+package com.gyee.benchmarkinghistroy.controller.auto;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-09-29
+ */
+@RestController
+@RequestMapping("//windturbinetestingpoint")
+public class WindturbinetestingpointController {
+
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/WindturbinetestingpointaiController.java

@@ -0,0 +1,20 @@
+package com.gyee.benchmarkinghistroy.controller.auto;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-14
+ */
+@RestController
+@RequestMapping("//windturbinetestingpointai")
+public class WindturbinetestingpointaiController {
+
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/controller/auto/WindturbinetestingpointnewController.java

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

+ 111 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/init/CacheContext.java

@@ -0,0 +1,111 @@
+package com.gyee.benchmarkinghistroy.init;
+
+
+import com.alibaba.fastjson.JSONObject;
+import com.alibaba.fastjson.TypeReference;
+import com.gyee.benchmarkinghistroy.model.auto.*;
+import com.gyee.benchmarkinghistroy.service.auto.*;
+import com.gyee.benchmarkinghistroy.util.redis.RedisService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.CommandLineRunner;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @ClassName : CacheContext
+ * @Author : xieshengjie
+ * @Date: 2021/9/29 17:33
+ * @Description : 初始化
+ */
+@Component
+public class CacheContext implements CommandLineRunner {
+
+
+    private static final Logger log = LoggerFactory.getLogger(CacheContext.class);
+
+    @Autowired
+    private IWindturbineService windturbineService;
+    @Autowired
+    private IWindpowerstationService windpowerstationService;
+    @Autowired
+    private IProjectService projectService;
+    @Autowired
+    private ILineService lineService;
+    @Autowired
+    private IWindturbinetestingpointnewService windturbinetestingpointnewService;
+    @Autowired
+    private IWindpowerstationpointnewService windpowerstationpointnewService;
+    @Resource
+    private RedisService redisService;
+
+    public static Map<String, List<Windturbine>> wtmap = new HashMap<>();
+
+    public static Map<String,Windturbine> wmap = new HashMap<>();
+
+    public static Map<String, Windpowerstation> wpmap = new HashMap<>();
+
+    public static List<Windpowerstation> wplist = new ArrayList<>();
+
+    public static List<Windturbine> wtls = new ArrayList<>();
+
+    public static Map<String, Map<String, Windturbinetestingpointnew>> wtpAimap = new HashMap<>();// 风电机测点AI表
+
+    public static Map<String,Map<String, Windpowerstationpointnew>> wppointmap =new HashMap<>();
+
+    public static List<Project> projects = new ArrayList<>();
+
+    public static List<Line> lines = new ArrayList<>();
+
+
+    @Override
+    public void run(String... args) throws Exception {
+
+        log.info("-------------------------------缓存开始--------------------------------------");
+
+        wplist = windpowerstationService.list();
+        wplist.stream().filter(i->i.getId().endsWith("FDC")).forEach(i->{
+            wpmap.put(i.getId(),i);
+        });
+
+        projects = projectService.list();
+
+        lines = lineService.list();
+
+        wtls = windturbineService.list();
+        wtls.stream().forEach(wt->{
+            wmap.put(wt.getId(),wt);
+            if (wtmap.containsKey(wt.getWindpowerstationid())){
+                wtmap.get(wt.getWindpowerstationid()).add(wt);
+            }else{
+                List<Windturbine> wts = new ArrayList<>();
+                wts.add(wt);
+                wtmap.put(wt.getWindpowerstationid(),wts);
+            }
+        });
+
+        String wpString = redisService.get("PRODUCT-WP");
+        wppointmap = JSONObject.parseObject(wpString, new TypeReference<Map<String, Map<String, Windpowerstationpointnew>>>() {
+        });
+//        String pjString = JSON.toJSONString(redisService.get("PJ"));
+//        pjPointmap = JSONObject.parseObject(pjString, new TypeReference<Map<String, Map<String, WindPowerStationTestingPoint2>>>() {
+//        });
+//        String lnString = JSON.toJSONString(redisService.get("LN"));
+//        lnPointmap = JSONObject.parseObject(lnString, new TypeReference<Map<String, Map<String, WindPowerStationTestingPoint2>>>() {
+//        });
+
+        String wtString = redisService.get("PRODUCT-WT");
+        wtpAimap = JSONObject.parseObject(wtString, new TypeReference<Map<String, Map<String, Windturbinetestingpointnew>>>() {
+        });
+
+
+        log.info("-------------------------------缓存结束--------------------------------------");
+    }
+
+}

+ 21 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/BenchmarkMapper.java

@@ -0,0 +1,21 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Benchmark;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.List;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface BenchmarkMapper extends BaseMapper<Benchmark> {
+
+    @Select("")
+    List<Benchmark> listTop(String timetype, String foreigntype);
+}

+ 23 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/BenchmarkingbetweenMapper.java

@@ -0,0 +1,23 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Benchmarkingbetween;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-24
+ */
+public interface BenchmarkingbetweenMapper extends BaseMapper<Benchmarkingbetween> {
+    @Select("select dutyname,sum(theoreticalgeneratity) theoreticalgeneratity,sum(generatity) generatity,sum(faultloss) faultloss,sum(mainloss) mainloss,sum(performanceloss) performanceloss,sum(rationingloss) rationingloss,sum(involvesloss) involvesloss from benchmarkingbetween where theday>=#{begin} and theday <=#{end} group by dutyname ")
+    public List<Benchmarkingbetween> findByBeginAndEnd(@Param(value = "begin")Date begin, @Param(value = "end")Date end);
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/DutyscheduleMapper.java

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

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/EquipmentdaydetailedMapper.java

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

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/EquipmentdayinfoMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Equipmentdayinfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-09-29
+ */
+public interface EquipmentdayinfoMapper extends BaseMapper<Equipmentdayinfo> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/FaulteliminatedefectsMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Faulteliminatedefects;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+public interface FaulteliminatedefectsMapper extends BaseMapper<Faulteliminatedefects> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/FaulthistoryMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Faulthistory;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+public interface FaulthistoryMapper extends BaseMapper<Faulthistory> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/FaultsnapMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Faultsnap;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+public interface FaultsnapMapper extends BaseMapper<Faultsnap> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/LineMapper.java

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

+ 31 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/OperationrecordMapper.java

@@ -0,0 +1,31 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Operationrecord;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-24
+ */
+public interface OperationrecordMapper extends BaseMapper<Operationrecord> {
+    @Select("select * from operationrecord where time>=#{begin} and time <=#{end} ")
+    public List<Operationrecord> listByBeginAndEnd(@Param(value = "begin") Date begin, @Param(value = "end")Date end);
+
+    @Select(" select s.name,o.wtid,o.id,w.windpowerstationid,o.time,o.value from operationrecord o left join windturbine w on w.id = o.wtid left join WindPowerStation s on s.id = w.windpowerstationid where w.windpowerstationid = #{WindPowerStation} and o.wtid = #{wtid} and o.time >=#{beginDate} and o.time <=#{endDate}")
+    public List<Map> listBy(@Param(value = "WindPowerStation") String WindPowerStation,@Param(value = "wtid")String wtid,
+                                @Param(value = "beginDate")Date beginDate,@Param(value = "endDate")Date endDate);
+
+    @Select(" select s.name,o.wtid,o.id,w.windpowerstationid,o.time,o.value from operationrecord o left join windturbine w on w.id = o.wtid left join WindPowerStation s on s.id = w.windpowerstationid where w.windpowerstationid = #{WindPowerStation} and o.wtid = #{wtid} and o.time >=#{beginDate} and o.time <=#{endDate}")
+    public List<Map> conversion(@Param(value = "WindPowerStation") String WindPowerStation,@Param(value = "wtid")String wtid,
+                                @Param(value = "beginDate")Date beginDate,@Param(value = "endDate")Date endDate);
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/ProjectMapper.java

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

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/ShutdowneventMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Shutdownevent;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+public interface ShutdowneventMapper extends BaseMapper<Shutdownevent> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/StatetransitionratesMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Statetransitionrates;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+public interface StatetransitionratesMapper extends BaseMapper<Statetransitionrates> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/Windpowerinfoday3Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerinfoday3;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface Windpowerinfoday3Mapper extends BaseMapper<Windpowerinfoday3> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerinfodayMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerinfoday;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface WindpowerinfodayMapper extends BaseMapper<Windpowerinfoday> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerspecificinfodayMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerspecificinfoday;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface WindpowerspecificinfodayMapper extends BaseMapper<Windpowerspecificinfoday> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerstationMapper.java

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

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerstationpointnewMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerstationpointnew;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2022-03-02
+ */
+public interface WindpowerstationpointnewMapper extends BaseMapper<Windpowerstationpointnew> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/Windpowerstationtestingpoint2Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerstationtestingpoint2;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-05-13
+ */
+public interface Windpowerstationtestingpoint2Mapper extends BaseMapper<Windpowerstationtestingpoint2> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerstationtestingpointMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerstationtestingpoint;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-14
+ */
+public interface WindpowerstationtestingpointMapper extends BaseMapper<Windpowerstationtestingpoint> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindpowerstationthewindinfoMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerstationthewindinfo;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface WindpowerstationthewindinfoMapper extends BaseMapper<Windpowerstationthewindinfo> {
+
+}

+ 17 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindturbineMapper.java

@@ -0,0 +1,17 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Windturbine;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-05-25
+ */
+public interface WindturbineMapper extends BaseMapper<Windturbine> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindturbinetestingpointMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Windturbinetestingpoint;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-09-29
+ */
+public interface WindturbinetestingpointMapper extends BaseMapper<Windturbinetestingpoint> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/Windturbinetestingpointai2Mapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Windturbinetestingpointai2;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-05-13
+ */
+public interface Windturbinetestingpointai2Mapper extends BaseMapper<Windturbinetestingpointai2> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindturbinetestingpointaiMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Windturbinetestingpointai;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-14
+ */
+public interface WindturbinetestingpointaiMapper extends BaseMapper<Windturbinetestingpointai> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WindturbinetestingpointnewMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Windturbinetestingpointnew;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2022-03-02
+ */
+public interface WindturbinetestingpointnewMapper extends BaseMapper<Windturbinetestingpointnew> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/mapper/auto/WpmttrandmtbfdayMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.benchmarkinghistroy.model.auto.Wpmttrandmtbfday;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface WpmttrandmtbfdayMapper extends BaseMapper<Wpmttrandmtbfday> {
+
+}

+ 132 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Benchmark.java

@@ -0,0 +1,132 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("BENCHMARK")
+public class Benchmark extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "ID",type = IdType.INPUT)
+    private String id;
+
+    @TableField("RECORDDATE")
+    private Date recorddate;
+
+    @TableField("FOREIGNKEYID")
+    private String foreignkeyid;
+
+    @TableField("MARK")
+    private Double mark;
+
+    @TableField("CAPACITY")
+    private Double capacity;
+
+    @TableField("UNITS")
+    private Double units;
+
+    @TableField("THEORETICALPOWER")
+    private Double theoreticalpower;
+
+    @TableField("ACTUALPOWER")
+    private Double actualpower;
+
+    @TableField("DAYNHGZSSDL")
+    private Double daynhgzssdl;
+
+    @TableField("DAYNHWHSSDL")
+    private Double daynhwhssdl;
+
+    @TableField("DAYNHXDSSDL")
+    private Double daynhxdssdl;
+
+    @TableField("DAYNHQFDL")
+    private Double daynhqfdl;
+
+    @TableField("DAYNHCFDL")
+    private Double daynhcfdl;
+
+    @TableField("WINDENERGY")
+    private Double windenergy;
+
+    @TableField("POWERLOSSRATE")
+    private Double powerlossrate;
+
+    @TableField("PERFORMANCELOSSRATE")
+    private Double performancelossrate;
+
+    @TableField("COMPREHENSIVERATE")
+    private Double comprehensiverate;
+
+    @TableField("UTILIZATIONHOURS")
+    private Double utilizationhours;
+
+    @TableField("WINDPOWERACCURACY")
+    private Double windpoweraccuracy;
+
+    @TableField("AGCCURVEFOLLOWING")
+    private Double agccurvefollowing;
+
+    @TableField("MTBF")
+    private Double mtbf;
+
+    @TableField("MTTF")
+    private Double mttf;
+
+    @TableField("AVAILABILITY")
+    private Double availability;
+
+    @TableField("AVAILABILITYFACTOR")
+    private Double availabilityfactor;
+
+    @TableField("FAILURELOSSRATE")
+    private Double failurelossrate;
+
+    @TableField("MAINLOSSRATE")
+    private Double mainlossrate;
+
+    @TableField("MTTR")
+    private Double mttr;
+
+    @TableField("HIDDENTIMELY")
+    private Double hiddentimely;
+
+    @TableField("RESETTIMELYRATE")
+    private Double resettimelyrate;
+
+    @TableField("STATETRANSITIONRATE")
+    private Double statetransitionrate;
+
+    @TableField("ELIMINATIONRATE")
+    private Double eliminationrate;
+
+    @TableField("SPEED")
+    private Double speed;
+
+    @TableField("STATICWINDFREQUENCY")
+    private Double staticwindfrequency;
+
+    @TableField("EFFECTIVEWINDHOURRATE")
+    private Double effectivewindhourrate;
+    @TableField(exist = false)
+    private Double orderno;
+
+}

+ 76 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Benchmarkingbetween.java

@@ -0,0 +1,76 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-24
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("BENCHMARKINGBETWEEN")
+public class Benchmarkingbetween extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private Double id;
+
+    @TableField("DUTYNAME")
+    private String dutyname;
+
+    @TableField("THEDAY")
+    private Date theday;
+
+    @TableField("THEORETICALGENERATITY")
+    private Double theoreticalgeneratity;
+
+    @TableField("GENERATITY")
+    private Double generatity;
+
+    @TableField("FAULTLOSS")
+    private Double faultloss;
+
+    @TableField("FAULTRATE")
+    private Double faultrate;
+
+    @TableField("MAINLOSS")
+    private Double mainloss;
+
+    @TableField("MAINRATE")
+    private Double mainrate;
+
+    @TableField("PERFORMANCELOSS")
+    private Double performanceloss;
+
+    @TableField("PERFORMANCERATE")
+    private Double performancerate;
+
+    @TableField("RATIONINGLOSS")
+    private Double rationingloss;
+
+    @TableField("RATIONINGRATE")
+    private Double rationingrate;
+
+    @TableField("INVOLVESLOSS")
+    private Double involvesloss;
+
+    @TableField("INVOLVESRATE")
+    private Double involvesrate;
+
+    @TableField("FNLYL")
+    private Double fnlyl;
+
+
+}

+ 44 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Dutyschedule.java

@@ -0,0 +1,44 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-24
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("DUTYSCHEDULE")
+public class Dutyschedule extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private BigDecimal id;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("BEGIN")
+    private String begin;
+
+    @TableField("END")
+    private String end;
+
+    @TableField("CREATEDATE")
+    private Date createdate;
+
+
+}

+ 92 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Equipmentdaydetailed.java

@@ -0,0 +1,92 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("EQUIPMENTDAYDETAILED")
+public class Equipmentdaydetailed extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "ID",type = IdType.INPUT)
+    private String id;
+
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    @TableField("PROJECTID")
+    private String projectid;
+
+    @TableField("LINEID")
+    private String lineid;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("RECORDDATE")
+    private Date recorddate;
+
+    @TableField("GENECAPACITY")
+    private Double genecapacity;
+
+    @TableField("THEROGENECAPACITY")
+    private Double therogenecapacity;
+
+    @TableField("SPEED")
+    private Double speed;
+
+    @TableField("DAYNHWHSSDL1")
+    private Double daynhwhssdl1;
+
+    @TableField("DAYNHWHSSDL2")
+    private Double daynhwhssdl2;
+
+    @TableField("DAYNHGZSSDL1")
+    private Double daynhgzssdl1;
+
+    @TableField("DAYNHGZSSDL2")
+    private Double daynhgzssdl2;
+
+    @TableField("DAYNHXDSSDL1")
+    private Double daynhxdssdl1;
+
+    @TableField("DAYNHXDSSDL2")
+    private Double daynhxdssdl2;
+
+    @TableField("DAYNHQFDL1")
+    private Double daynhqfdl1;
+
+    @TableField("DAYNHQFDL2")
+    private Double daynhqfdl2;
+
+    @TableField("DAYNHQFDL3")
+    private Double daynhqfdl3;
+
+    @TableField("DAYNHQFDL4")
+    private Double daynhqfdl4;
+
+    @TableField("DAYNHCFDL1")
+    private Double daynhcfdl1;
+
+    @TableField("DAYNHCFDL2")
+    private Double daynhcfdl2;
+
+
+}

+ 73 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Equipmentdayinfo.java

@@ -0,0 +1,73 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import java.math.BigDecimal;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-09-29
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("EQUIPMENTDAYINFO")
+public class Equipmentdayinfo extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "ID",type = IdType.INPUT)
+    private String id;
+
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    @TableField("PROJECTID")
+    private String projectid;
+
+    @TableField("LINEID")
+    private String lineid;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("RECORDDATE")
+    private Date recorddate;
+
+    @TableField("GENECAPACITY")
+    private Double genecapacity;
+
+    @TableField("THEROGENECAPACITY")
+    private Double therogenecapacity;
+
+    @TableField("SPEED")
+    private Double speed;
+
+    @TableField("DAYNHWHSSDL")
+    private Double daynhwhssdl;
+
+    @TableField("DAYNHGZSSDL")
+    private Double daynhgzssdl;
+
+    @TableField("DAYNHXDSSDL")
+    private Double daynhxdssdl;
+
+    @TableField("DAYNHQFDL")
+    private Double daynhqfdl;
+
+    @TableField("DAYNHCFDL")
+    private Double daynhcfdl;
+
+}

+ 96 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Faulteliminatedefects.java

@@ -0,0 +1,96 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("FAULTELIMINATEDEFECTS")
+public class Faulteliminatedefects extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+    @TableId("ID")
+    private Long id;
+
+    /**
+     * ??id
+     */
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    /**
+     * ??id
+     */
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    /**
+     * ??id
+     */
+    @TableField("PROJECTID")
+    private String projectid;
+
+    /**
+     * ??id
+     */
+    @TableField("LINEID")
+    private String lineid;
+
+    /**
+     * ??
+     */
+    @TableField("DATETIME")
+    private Date datetime;
+
+    /**
+     * ????
+     */
+    @TableField("CLASSIFYID")
+    private String classifyid;
+
+    /**
+     * ????
+     */
+    @TableField("FAULTCOUNT")
+    private Long faultcount;
+
+    /**
+     * ???
+     */
+    @TableField("RATE")
+    private BigDecimal rate;
+
+    /**
+     * ??????
+     */
+    @TableField("RIGHTCOUNT")
+    private Long rightcount;
+
+    /**
+     * ???????
+     */
+    @TableField("CAUSE")
+    private String cause;
+
+
+}

+ 67 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Faulthistory.java

@@ -0,0 +1,67 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("FAULTHISTORY")
+public class Faulthistory extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private BigDecimal id;
+
+    @TableField("FAULTTIME")
+    private LocalDateTime faulttime;
+
+    @TableField("SNAPID")
+    private BigDecimal snapid;
+
+    @TableField("OPERATOR")
+    private String operator;
+
+    /**
+     * 1-确认 2-复位 3-生成缺陷单
+     */
+    @TableField("CONFIRMTYPE")
+    private Integer confirmtype;
+
+    @TableField("CONFIRMTIME")
+    private LocalDateTime confirmtime;
+
+    @TableField("CONFIRMPERSON")
+    private String confirmperson;
+
+    /**
+     * 1-报警触发 3-报警解除
+     */
+    @TableField("MESSAGETYPE")
+    private Integer messagetype;
+
+    @TableField("ALERTSNAPID")
+    private BigDecimal alertsnapid;
+
+    /**
+     * 针对升压站报警使用,如果触发报警时测点值为0, 则本字段值为--分位,测点值为1时,本字段值为--合位
+     */
+    @TableField("ALERTTEXTLAST")
+    private String alerttextlast;
+
+
+}

+ 91 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Faultsnap.java

@@ -0,0 +1,91 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("FAULTSNAP")
+public class Faultsnap extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private BigDecimal id;
+
+    @TableField("STATIONID")
+    private String stationid;
+
+    @TableField("PROJECTID")
+    private String projectid;
+
+    @TableField("LINEID")
+    private String lineid;
+
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    @TableField("ALERTVALUE")
+    private BigDecimal alertvalue;
+
+    @TableField("CATEGORY1")
+    private String category1;
+
+    @TableField("CATEGORY2")
+    private String category2;
+
+    @TableField("CATEGORY3")
+    private String category3;
+
+    @TableField("RANK")
+    private String rank;
+
+    @TableField("ISOPENED")
+    private Integer isopened;
+
+    @TableField("LASTUPDATETIME")
+    private LocalDateTime lastupdatetime;
+
+    @TableField("LASTUPDATEPERSON")
+    private String lastupdateperson;
+
+    @TableField("STATIONNAME")
+    private String stationname;
+
+    @TableField("PROJECTNAME")
+    private String projectname;
+
+    @TableField("LINENAME")
+    private String linename;
+
+    @TableField("WINDTURBINENAME")
+    private String windturbinename;
+
+    @TableField("ALERTTEXT")
+    private String alerttext;
+
+    @TableField("MODELID")
+    private String modelid;
+
+    @TableField("TESTINGPOINTKEY")
+    private String testingpointkey;
+
+    @TableField("ALARMSNAPID")
+    private BigDecimal alarmsnapid;
+
+
+}

+ 53 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Line.java

@@ -0,0 +1,53 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("LINE")
+public class Line extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("CODE")
+    private String code;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("ANAME")
+    private String aname;
+
+    @TableField("PROJECTID")
+    private String projectid;
+
+    @TableField("ORDERNUM")
+    private Double ordernum;
+
+    @TableField("CAPACITY")
+    private Double capacity;
+
+    @TableField("CAPACITYUNIT")
+    private String capacityunit;
+
+    @TableField("QUANTITY")
+    private Double quantity;
+
+
+}

+ 43 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Operationrecord.java

@@ -0,0 +1,43 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-24
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("OPERATIONRECORD")
+public class Operationrecord extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private Long id;
+
+    @TableField("DUTYNAME")
+    private String dutyname;
+
+    @TableField("WTID")
+    private String wtid;
+
+    @TableField("TIME")
+    private Date time;
+
+    @TableField("VALUE")
+    private Double value;
+
+
+}

+ 70 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Project.java

@@ -0,0 +1,70 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("PROJECT")
+public class Project extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("CODE")
+    private String code;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("ANAME")
+    private String aname;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("CAPACITY")
+    private Double capacity;
+
+    @TableField("CAPACITYUNIT")
+    private String capacityunit;
+
+    @TableField("QUANTITY")
+    private Double quantity;
+
+    @TableField("MODEL")
+    private String model;
+
+    @TableField("COMMISSIONDATE")
+    private Date commissiondate;
+
+    @TableField("MASTERPHONE")
+    private String masterphone;
+
+    @TableField("SHIFTFOREMAN")
+    private String shiftforeman;
+
+    @TableField("SHIFTFOREMANPHONE")
+    private String shiftforemanphone;
+
+    @TableField("ORDERNUM")
+    private Double ordernum;
+
+
+}

+ 90 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Shutdownevent.java

@@ -0,0 +1,90 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("SHUTDOWNEVENT")
+public class Shutdownevent extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    @TableField("STOPTIME")
+    private Date stoptime;
+
+    @TableField("STARTTIME")
+    private Date starttime;
+
+    @TableField("STOPHOURS")
+    private BigDecimal stophours;
+
+    @TableField("LOSSPOWER")
+    private BigDecimal losspower;
+
+    /**
+     * ???????????????????
+     */
+    @TableField("STOPTYPEID")
+    private String stoptypeid;
+
+    @TableField("ISHANDLE")
+    private BigDecimal ishandle;
+
+    @TableField("WARNINGID")
+    private String warningid;
+
+    @TableField("PROJECTID")
+    private String projectid;
+
+    @TableField("HANDLEWAY")
+    private String handleway;
+
+    @TableField("FAULTVIEW")
+    private String faultview;
+
+    @TableField("STATUSCODE")
+    private BigDecimal statuscode;
+
+    @TableField("MAINID")
+    private String mainid;
+
+    @TableField("RESETRATE")
+    private String resetrate;
+
+    @TableField("STATERATE")
+    private String staterate;
+
+    @TableField("FAILRATE")
+    private String failrate;
+
+    @TableField("WARNINGRECORDSID")
+    private BigDecimal warningrecordsid;
+
+
+}

+ 113 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Statetransitionrates.java

@@ -0,0 +1,113 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("STATETRANSITIONRATES")
+public class Statetransitionrates extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private Long id;
+
+    @TableField("WINDPWOERID")
+    private String windpwoerid;
+
+    @TableField("PROJECTID")
+    private String projectid;
+
+    @TableField("LINEID")
+    private String lineid;
+
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    @TableField("RECORDDATE")
+    private Date recorddate;
+
+    @TableField("TIMERATE1")
+    private Double timerate1;
+
+    @TableField("TIMERATE2")
+    private Double timerate2;
+
+    @TableField("TIMERATE3")
+    private Double timerate3;
+
+    @TableField("TIMERATE4")
+    private Double timerate4;
+
+    @TableField("TIMERATE5")
+    private Double timerate5;
+
+    @TableField("TIMERATE6")
+    private Double timerate6;
+
+    @TableField("TIMERATE7")
+    private Double timerate7;
+
+    @TableField("TIMERATE8")
+    private Double timerate8;
+
+    @TableField("TIMERATE9")
+    private Double timerate9;
+
+    @TableField("TIMERATE10")
+    private Double timerate10;
+
+    @TableField("TIMERATE11")
+    private Double timerate11;
+
+    @TableField("TIMERATE12")
+    private Double timerate12;
+
+    @TableField("TIMERATE13")
+    private Double timerate13;
+
+    @TableField("TIMERATE14")
+    private Double timerate14;
+
+    @TableField("TIMERATE15")
+    private Double timerate15;
+
+    @TableField("TIMERATE16")
+    private Double timerate16;
+
+    @TableField("TIMERATE17")
+    private Double timerate17;
+
+    @TableField("TIMERATE18")
+    private Double timerate18;
+
+    @TableField("TIMERATE19")
+    private Double timerate19;
+
+    @TableField("TIMERATE20")
+    private Double timerate20;
+
+    @TableField("TIMERATE21")
+    private Double timerate21;
+
+    @TableField("TIMERATE22")
+    private Double timerate22;
+
+
+}

+ 574 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerinfoday.java

@@ -0,0 +1,574 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDPOWERINFODAY")
+public class Windpowerinfoday extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    @TableId("ID")
+    private Long id;
+
+    /**
+     * 外键编号
+     */
+    @TableField("FOREIGNKEYID")
+    private String foreignkeyid;
+
+    /**
+     * 运行小时
+     */
+    @TableField("RUNHOURS")
+    private Double runhours;
+
+    /**
+     * 停机小时
+     */
+    @TableField("STOPHOURS")
+    private Double stophours;
+
+    /**
+     * 故障小时
+     */
+    @TableField("FAULTHOURS")
+    private Double faulthours;
+
+    /**
+     * 维护小时
+     */
+    @TableField("MAINTAINHOURS")
+    private Double maintainhours;
+
+    /**
+     * 通讯中断小时
+     */
+    @TableField("INTERRUPTHOURS")
+    private Double interrupthours;
+
+    /**
+     * 发电量(SCADA)
+     */
+    @TableField("GENERATINGCAPACITY")
+    private Double generatingcapacity;
+
+    /**
+     * 风速
+     */
+    @TableField("SPEED")
+    private Double speed;
+
+    /**
+     * 功率
+     */
+    @TableField("POWER")
+    private Double power;
+
+    /**
+     * 日期
+     */
+    @TableField("RECORDDATE")
+    private Date recorddate;
+
+    /**
+     * 上网电量
+     */
+    @TableField("GRIDELECTRICITY")
+    private Double gridelectricity;
+
+    /**
+     * 工网购网电量
+     */
+    @TableField("BUYELECTRICITY")
+    private Double buyelectricity;
+
+    /**
+     * 场内停机
+     */
+    @TableField("INSTOP")
+    private Double instop;
+
+    /**
+     * 场外停机
+     */
+    @TableField("OUTSTOP")
+    private Double outstop;
+
+    /**
+     * 运行时间(计算过)
+     */
+    @TableField("RUNTIME")
+    private Double runtime;
+
+    /**
+     * 停机时间(计算过)
+     */
+    @TableField("STOPTIME")
+    private Double stoptime;
+
+    /**
+     * 故障时间(计算过)
+     */
+    @TableField("FAULTTIME")
+    private Double faulttime;
+
+    /**
+     * 维护时间(计算过)
+     */
+    @TableField("MAINTAINTIME")
+    private Double maintaintime;
+
+    /**
+     * 通讯中断时间(计算过)
+     */
+    @TableField("INTERRUPTTIME")
+    private Double interrupttime;
+
+    /**
+     * 月发电量
+     */
+    @TableField("MONTHGC")
+    private Double monthgc;
+
+    /**
+     * 年发电量
+     */
+    @TableField("YEARGC")
+    private Double yeargc;
+
+    /**
+     * 理论发电量
+     */
+    @TableField("THEORYGENERATION")
+    private Double theorygeneration;
+
+    /**
+     * 损失发电量
+     */
+    @TableField("LOSSOFPOWER")
+    private Double lossofpower;
+
+    /**
+     * 场用电量
+     */
+    @TableField("FIELDELECTRICITY")
+    private Double fieldelectricity;
+
+    /**
+     * 发电量(电表)
+     */
+    @TableField("GENERATINGCAPACITY2")
+    private Double generatingcapacity2;
+
+    /**
+     * 风场编号
+     */
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    /**
+     * 项目编号
+     */
+    @TableField("PROJECTID")
+    private String projectid;
+
+    /**
+     * 线路编号
+     */
+    @TableField("LINEID")
+    private String lineid;
+
+    /**
+     * 所属位置
+     */
+    @TableField("LOCATION")
+    private String location;
+
+    /**
+     * 农网购网电量
+     */
+    @TableField("BUYAGRICULTUREELECTRICITY")
+    private Double buyagricultureelectricity;
+
+    /**
+     * 月发电量(电表)
+     */
+    @TableField("MONTHGC2")
+    private Double monthgc2;
+
+    /**
+     * 年发电量(电表)
+     */
+    @TableField("YEARGC2")
+    private Double yeargc2;
+
+    /**
+     * 风速(测风塔)
+     */
+    @TableField("SPEED2")
+    private Double speed2;
+
+    /**
+     * 最小风速
+     */
+    @TableField("MAXSPEED")
+    private Double maxspeed;
+
+    /**
+     * 最大风速(日照强度)
+     */
+    @TableField("MINSPEED")
+    private Double minspeed;
+
+    /**
+     * 限电量
+     */
+    @TableField("LIMITPOWER")
+    private Double limitpower;
+
+    /**
+     * 总发电量(SCADA)
+     */
+    @TableField("TOTALGC")
+    private Double totalgc;
+
+    /**
+     * 总发电量
+     */
+    @TableField("TOTALGC2")
+    private Double totalgc2;
+
+    /**
+     * 自算理论发电量
+     */
+    @TableField("THEORYGENERATIONZS")
+    private Double theorygenerationzs;
+
+    /**
+     * 有效风时数
+     */
+    @TableField("WINDHOURS")
+    private Double windhours;
+
+    /**
+     * 最大功率
+     */
+    @TableField("MAXPOWER")
+    private Double maxpower;
+
+    /**
+     * 最小功率
+     */
+    @TableField("MINPOWER")
+    private Double minpower;
+
+    /**
+     * 月上网电量
+     */
+    @TableField("MONTHGE")
+    private Double monthge;
+
+    /**
+     * 年上网电量
+     */
+    @TableField("YEARGE")
+    private Double yearge;
+
+    /**
+     * 月工网购网电量
+     */
+    @TableField("MONTHBE")
+    private Double monthbe;
+
+    /**
+     * 年工网购网电量
+     */
+    @TableField("YEARBE")
+    private Double yearbe;
+
+    /**
+     * 月农网购网电量
+     */
+    @TableField("MONTHAE")
+    private Double monthae;
+
+    /**
+     * 年农网购网电量
+     */
+    @TableField("YEARAE")
+    private Double yearae;
+
+    /**
+     * 日发电量(4位小数)
+     */
+    @TableField("GENERATINGCAPACITY4")
+    private Double generatingcapacity4;
+
+    /**
+     * 日上网电量(4位小数)
+     */
+    @TableField("GRIDELECTRICITY4")
+    private Double gridelectricity4;
+
+    /**
+     * 日工网购网电量(4位小数)
+     */
+    @TableField("BUYELECTRICITY4")
+    private Double buyelectricity4;
+
+    /**
+     * 日农网购网电量(4位小数)
+     */
+    @TableField("BUYAGRICULTUREELECTRICITY4")
+    private Double buyagricultureelectricity4;
+
+    /**
+     * 日利用小时数
+     */
+    @TableField("DAYLYXS")
+    private Double daylyxs;
+
+    /**
+     * 月利用小时数
+     */
+    @TableField("MONTHLYXS")
+    private Double monthlyxs;
+
+    /**
+     * 年利用小时数
+     */
+    @TableField("YEARLYXS")
+    private Double yearlyxs;
+
+    /**
+     * 日综合厂用电率
+     */
+    @TableField("DAYZHCYDL")
+    private Double dayzhcydl;
+
+    /**
+     * 月综合厂用电率
+     */
+    @TableField("MONTHZHCYDL")
+    private Double monthzhcydl;
+
+    /**
+     * 年综合厂用电率
+     */
+    @TableField("YEARZHCYDL")
+    private Double yearzhcydl;
+
+    /**
+     * 日设备可利用率
+     */
+    @TableField("DAYSBKLYL")
+    private Double daysbklyl;
+
+    /**
+     * 月设备可利用率
+     */
+    @TableField("MONTHSBKLYL")
+    private Double monthsbklyl;
+
+    /**
+     * 年设备可利用率
+     */
+    @TableField("YEARSBKLYL")
+    private Double yearsbklyl;
+
+    /**
+     * 日等效可用系数
+     */
+    @TableField("DAYDXKYXS")
+    private Double daydxkyxs;
+
+    /**
+     * 月等效可用系数
+     */
+    @TableField("MONTHDXKYXS")
+    private Double monthdxkyxs;
+
+    /**
+     * 年等效可用系数
+     */
+    @TableField("YEARDXKYXS")
+    private Double yeardxkyxs;
+
+    /**
+     * 月平均风速
+     */
+    @TableField("MONTHSPEED")
+    private Double monthspeed;
+
+    /**
+     * 年平均风速
+     */
+    @TableField("YEARSPEED")
+    private Double yearspeed;
+
+    /**
+     * 运行时间(计算过)月
+     */
+    @TableField("MONTHRUNTIME")
+    private Double monthruntime;
+
+    /**
+     * 停机时间(计算过)月
+     */
+    @TableField("MONHTSTOPTIME")
+    private Double monhtstoptime;
+
+    /**
+     * 故障时间(计算过)月
+     */
+    @TableField("MONTHFAULTTIME")
+    private Double monthfaulttime;
+
+    /**
+     * 维护时间(计算过)月
+     */
+    @TableField("MONTHMAINTAINTIME")
+    private Double monthmaintaintime;
+
+    /**
+     * 通讯中断时间(计算过)月
+     */
+    @TableField("MONTHINTERRUPTTIME")
+    private Double monthinterrupttime;
+
+    /**
+     * 运行时间(计算过)年
+     */
+    @TableField("YEARRUNTIME")
+    private Double yearruntime;
+
+    /**
+     * 停机时间(计算过)年
+     */
+    @TableField("YEARSTOPTIME")
+    private Double yearstoptime;
+
+    /**
+     * 故障时间(计算过)年
+     */
+    @TableField("YEARFAULTTIME")
+    private Double yearfaulttime;
+
+    /**
+     * 维护时间(计算过)年
+     */
+    @TableField("YEARMAINTAINTIME")
+    private Double yearmaintaintime;
+
+    /**
+     * 通讯中断时间(计算过)年
+     */
+    @TableField("YEARINTERRUPTTIME")
+    private Double yearinterrupttime;
+
+    /**
+     * 日日历小时数
+     */
+    @TableField("DAYCALENDARHOURS")
+    private Double daycalendarhours;
+
+    /**
+     * 月日历小时数
+     */
+    @TableField("MONTHCALENDARHOURS")
+    private Double monthcalendarhours;
+
+    /**
+     * 年日历小时数
+     */
+    @TableField("YEARCALENDARHOURS")
+    private Double yearcalendarhours;
+
+    /**
+     * 限电损失电量
+     */
+    @TableField("LOSSOFPOWER1")
+    private Double lossofpower1;
+
+    /**
+     * 故障损失电量
+     */
+    @TableField("LOSSOFPOWER2")
+    private Double lossofpower2;
+
+    /**
+     * 维护损失电量
+     */
+    @TableField("LOSSOFPOWER3")
+    private Double lossofpower3;
+
+    /**
+     * 性能损失电量
+     */
+    @TableField("LOSSOFPOWER4")
+    private Double lossofpower4;
+
+    /**
+     * 月有效风时数
+     */
+    @TableField("MONTHWINDHOURS")
+    private Double monthwindhours;
+
+    /**
+     * 年有效风时数
+     */
+    @TableField("YEARWINDHOURS")
+    private Double yearwindhours;
+
+    /**
+     * 日限电小时数
+     */
+    @TableField("BROWNOUTSTIME")
+    private Double brownoutstime;
+
+    /**
+     * 月限电小时数
+     */
+    @TableField("MONTHBROWNOUTSTIME")
+    private Double monthbrownoutstime;
+
+    /**
+     * 年限电小时数
+     */
+    @TableField("YEARBROWNOUTSTIME")
+    private Double yearbrownoutstime;
+
+    @TableField("MAINLOSSIN")
+    private Double mainlossin;
+
+    @TableField("FAULTLOSSIN")
+    private Double faultlossin;
+
+    @TableField("ELECTRICLOSSOUT")
+    private Double electriclossout;
+
+    @TableField("WEATHERLOSSOUT")
+    private Double weatherlossout;
+
+
+}

+ 172 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerinfoday3.java

@@ -0,0 +1,172 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDPOWERINFODAY3")
+public class Windpowerinfoday3 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private Long id;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("PROJECTID")
+    private String projectid;
+
+    @TableField("LINEID")
+    private String lineid;
+
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    @TableField("DAYDL1")
+    private Double daydl1;
+
+    @TableField("DAYDL2")
+    private Double daydl2;
+
+    @TableField("DAYPOWER")
+    private Double daypower;
+
+    @TableField("DAYSPEED")
+    private Double dayspeed;
+
+    @TableField("DAYMAXPOWER")
+    private Double daymaxpower;
+
+    @TableField("DAYMINPOWER")
+    private Double dayminpower;
+
+    @TableField("DAYMAXSPEED")
+    private Double daymaxspeed;
+
+    @TableField("DAYMINSPEED")
+    private Double dayminspeed;
+
+    @TableField("DAYNHGL")
+    private Double daynhgl;
+
+    @TableField("DAYNHDL")
+    private Double daynhdl;
+
+    @TableField("DAYNHGZSSDL")
+    private Double daynhgzssdl;
+
+    @TableField("DAYNHWHSSDL")
+    private Double daynhwhssdl;
+
+    @TableField("DAYNHXDSSDL")
+    private Double daynhxdssdl;
+
+    @TableField("DAYNHQFDL")
+    private Double daynhqfdl;
+
+    @TableField("DAYNHCFDL")
+    private Double daynhcfdl;
+
+    @TableField("DAYNHPCL")
+    private Double daynhpcl;
+
+    @TableField("DAYNHGL2")
+    private Double daynhgl2;
+
+    @TableField("DAYNHDL2")
+    private Double daynhdl2;
+
+    @TableField("DAYNHGZSSDL2")
+    private Double daynhgzssdl2;
+
+    @TableField("DAYNHWHSSDL2")
+    private Double daynhwhssdl2;
+
+    @TableField("DAYNHXDSSDL2")
+    private Double daynhxdssdl2;
+
+    @TableField("DAYNHQFDL2")
+    private Double daynhqfdl2;
+
+    @TableField("DAYNHCFDL2")
+    private Double daynhcfdl2;
+
+    @TableField("DAYNHPCL2")
+    private Double daynhpcl2;
+
+    @TableField("DAYBZGL")
+    private Double daybzgl;
+
+    @TableField("DAYBZDL")
+    private Double daybzdl;
+
+    @TableField("DAYBZGZSSDL")
+    private Double daybzgzssdl;
+
+    @TableField("DAYBZWHSSDL")
+    private Double daybzwhssdl;
+
+    @TableField("DAYBZXDSSDL")
+    private Double daybzxdssdl;
+
+    @TableField("DAYBZQFDL")
+    private Double daybzqfdl;
+
+    @TableField("DAYBZCFDL")
+    private Double daybzcfdl;
+
+    @TableField("DAYBZPCL")
+    private Double daybzpcl;
+
+    @TableField("DAYLLGL")
+    private Double dayllgl;
+
+    @TableField("DAYLLDL")
+    private Double daylldl;
+
+    @TableField("DAYLLGZSSDL")
+    private Double dayllgzssdl;
+
+    @TableField("DAYLLWHSSDL")
+    private Double dayllwhssdl;
+
+    @TableField("DAYLLXDSSDL")
+    private Double dayllxdssdl;
+
+    @TableField("DAYLLQFDL")
+    private Double dayllqfdl;
+
+    @TableField("DAYLLCFDL")
+    private Double dayllcfdl;
+
+    @TableField("DAYLLPCL")
+    private Double dayllpcl;
+
+    @TableField("RECORDDATE")
+    private Date recorddate;
+
+    @TableField("FOREIGNKEYID")
+    private String foreignkeyid;
+
+    @TableField("LOCATION")
+    private String location;
+
+
+}

+ 118 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerspecificinfoday.java

@@ -0,0 +1,118 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDPOWERSPECIFICINFODAY")
+public class Windpowerspecificinfoday extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private Long id;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("RECORDDATE")
+    private Date recorddate;
+
+    @TableField("THEORETICALCAPACITY")
+    private Double theoreticalcapacity;
+
+    @TableField("GENERATINGCAPACITY")
+    private Double generatingcapacity;
+
+    @TableField("WINDENERGYRATE")
+    private Double windenergyrate;
+
+    @TableField("DAYNHWHSSDL")
+    private Double daynhwhssdl;
+
+    @TableField("DAYNHWHSSRATE")
+    private Double daynhwhssrate;
+
+    @TableField("DAYNHGZSSDL")
+    private Double daynhgzssdl;
+
+    @TableField("DAYNHGZSSRATE")
+    private Double daynhgzssrate;
+
+    @TableField("DAYNHXDSSDL")
+    private Double daynhxdssdl;
+
+    @TableField("DAYNHXDSSRATE")
+    private Double daynhxdssrate;
+
+    @TableField("DAYNHQFDL")
+    private Double daynhqfdl;
+
+    @TableField("DAYNHQFRATE")
+    private Double daynhqfrate;
+
+    @TableField("DAYNHCFDL")
+    private Double daynhcfdl;
+
+    @TableField("DAYNHCFRATE")
+    private Double daynhcfrate;
+
+    @TableField("FAULTCOUNT")
+    private Long faultcount;
+
+    @TableField("FAULTTIME")
+    private Double faulttime;
+
+    @TableField("WTCOUNT")
+    private Integer wtcount;
+
+    @TableField("CALENDARTIME")
+    private Double calendartime;
+
+    @TableField("THEORESETTIMES")
+    private Double theoresettimes;
+
+    @TableField("RESETTIMES")
+    private Double resettimes;
+
+    @TableField("THEOCONVERSIONTIMES")
+    private Double theoconversiontimes;
+
+    @TableField("CONVERSIONTIMES")
+    private Double conversiontimes;
+
+    @TableField("THEOFAULTCOUNT")
+    private Double theofaultcount;
+
+    @TableField("RIGHTCOUNT")
+    private Double rightcount;
+
+    @TableField("YEAR")
+    private Integer year;
+
+    @TableField("MONTH")
+    private Integer month;
+
+    @TableField("ZHCYDL")
+    private Double zhcydl;
+
+    @TableField("GENERATINGCAPACITY2")
+    private Double generatingcapacity2;
+
+
+}

+ 87 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerstation.java

@@ -0,0 +1,87 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDPOWERSTATION")
+public class Windpowerstation extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("CODE")
+    private String code;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("ADDRESS")
+    private String address;
+
+    @TableField("TELEPHONE")
+    private String telephone;
+
+    @TableField("CAPACITY")
+    private Double capacity;
+
+    @TableField("CAPACITYUNIT")
+    private String capacityunit;
+
+    @TableField("QUANTITY")
+    private Double quantity;
+
+    @TableField("ANAME")
+    private String aname;
+
+    @TableField("LONGITUDE")
+    private Double longitude;
+
+    @TableField("LATITUDE")
+    private Double latitude;
+
+    @TableField("PHOTO")
+    private String photo;
+
+    @TableField("COMPANYID")
+    private String companyid;
+
+    @TableField("SYSTEMMANUFACT")
+    private String systemmanufact;
+
+    @TableField("HEADFARM")
+    private String headfarm;
+
+    @TableField("HEADFARMPHONE")
+    private String headfarmphone;
+
+    @TableField("MODEL")
+    private String model;
+
+    @TableField("ORDERNUM")
+    private Double ordernum;
+
+    @TableField("ALTITUDE")
+    private Double altitude;
+
+    @TableField("HEIGHT")
+    private Double height;
+
+
+}

+ 77 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerstationpointnew.java

@@ -0,0 +1,77 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2022-03-02
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDPOWERSTATIONPOINTNEW")
+public class Windpowerstationpointnew extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("CODE")
+    private String code;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("MODEL")
+    private String model;
+
+    @TableField("VALUEUNIT")
+    private String valueunit;
+
+    @TableField("ENGLISHNAME")
+    private String englishname;
+
+    @TableField("TYPEID")
+    private String typeid;
+
+    @TableField("MODELID")
+    private String modelid;
+
+    @TableField("MAXVAL")
+    private Double maxval;
+
+    @TableField("MINVAL")
+    private Double minval;
+
+    @TableField("REASONABLEMAXVAL")
+    private Double reasonablemaxval;
+
+    @TableField("REASONABLEMINVAL")
+    private Double reasonableminval;
+
+    @TableField("UNIFORMCODE")
+    private String uniformcode;
+
+    @TableField("SHORTID")
+    private String shortid;
+
+    @TableField("LONGID")
+    private String longid;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("REALTIMEID")
+    private String realtimeid;
+
+
+}

+ 75 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerstationtestingpoint.java

@@ -0,0 +1,75 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-14
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDPOWERSTATIONTESTINGPOINT")
+public class Windpowerstationtestingpoint extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("CODE")
+    private String code;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("MODEL")
+    private String model;
+
+    @TableField("VALUEUNIT")
+    private String valueunit;
+
+    @TableField("ENGLISHNAME")
+    private String englishname;
+
+    @TableField("TYPEID")
+    private String typeid;
+
+    @TableField("MODELID")
+    private String modelid;
+
+    @TableField("MAXVAL")
+    private BigDecimal maxval;
+
+    @TableField("MINVAL")
+    private BigDecimal minval;
+
+    @TableField("REASONABLEMAXVAL")
+    private BigDecimal reasonablemaxval;
+
+    @TableField("REASONABLEMINVAL")
+    private BigDecimal reasonableminval;
+
+    @TableField("UNIFORMCODE")
+    private String uniformcode;
+
+    @TableField("SHORTID")
+    private String shortid;
+
+    @TableField("LONGID")
+    private String longid;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("REALTIMEID")
+    private String realtimeid;
+
+
+}

+ 76 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerstationtestingpoint2.java

@@ -0,0 +1,76 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.math.BigDecimal;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-05-13
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("Windpowerstationtestingpoint2")
+public class Windpowerstationtestingpoint2 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("CODE")
+    private String code;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("MODEL")
+    private String model;
+
+    @TableField("VALUEUNIT")
+    private String valueunit;
+
+    @TableField("ENGLISHNAME")
+    private String englishname;
+
+    @TableField("TYPEID")
+    private String typeid;
+
+    @TableField("MODELID")
+    private String modelid;
+
+    @TableField("MAXVAL")
+    private BigDecimal maxval;
+
+    @TableField("MINVAL")
+    private BigDecimal minval;
+
+    @TableField("REASONABLEMAXVAL")
+    private BigDecimal reasonablemaxval;
+
+    @TableField("REASONABLEMINVAL")
+    private BigDecimal reasonableminval;
+
+    @TableField("UNIFORMCODE")
+    private String uniformcode;
+
+    @TableField("SHORTID")
+    private String shortid;
+
+    @TableField("LONGID")
+    private String longid;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("REALTIMEID")
+    private String realtimeid;
+
+
+}

+ 928 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windpowerstationthewindinfo.java

@@ -0,0 +1,928 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDPOWERSTATIONTHEWINDINFO")
+public class Windpowerstationthewindinfo extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private Long id;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("RECORDDATE")
+    private Date recorddate;
+
+    @TableField("CA")
+    private Double ca;
+
+    @TableField("CB")
+    private Double cb;
+
+    @TableField("CC")
+    private Double cc;
+
+    @TableField("CD")
+    private Double cd;
+
+    @TableField("CF")
+    private Double cf;
+
+    @TableField("CG")
+    private Double cg;
+
+    @TableField("E")
+    private Double e;
+
+    @TableField("ESE")
+    private Double ese;
+
+    @TableField("SE")
+    private Double se;
+
+    @TableField("SSE")
+    private Double sse;
+
+    @TableField("S")
+    private Double s;
+
+    @TableField("SSW")
+    private Double ssw;
+
+    @TableField("SW")
+    private Double sw;
+
+    @TableField("WSW")
+    private Double wsw;
+
+    @TableField("W")
+    private Double w;
+
+    @TableField("WNW")
+    private Double wnw;
+
+    @TableField("NW")
+    private Double nw;
+
+    @TableField("NNW")
+    private Double nnw;
+
+    @TableField("N")
+    private Double n;
+
+    @TableField("NNE")
+    private Double nne;
+
+    @TableField("NE")
+    private Double ne;
+
+    @TableField("ENE")
+    private Double ene;
+
+    @TableField("E2")
+    private Double e2;
+
+    @TableField("ESE2")
+    private Double ese2;
+
+    @TableField("SE2")
+    private Double se2;
+
+    @TableField("SSE2")
+    private Double sse2;
+
+    @TableField("S2")
+    private Double s2;
+
+    @TableField("SSW2")
+    private Double ssw2;
+
+    @TableField("SW2")
+    private Double sw2;
+
+    @TableField("WSW2")
+    private Double wsw2;
+
+    @TableField("W2")
+    private Double w2;
+
+    @TableField("WNW2")
+    private Double wnw2;
+
+    @TableField("NW2")
+    private Double nw2;
+
+    @TableField("NNW2")
+    private Double nnw2;
+
+    @TableField("N2")
+    private Double n2;
+
+    @TableField("NNE2")
+    private Double nne2;
+
+    @TableField("NE2")
+    private Double ne2;
+
+    @TableField("ENE2")
+    private Double ene2;
+
+    @TableField("E3")
+    private Double e3;
+
+    @TableField("ESE3")
+    private Double ese3;
+
+    @TableField("SE3")
+    private Double se3;
+
+    @TableField("SSE3")
+    private Double sse3;
+
+    @TableField("S3")
+    private Double s3;
+
+    @TableField("SSW3")
+    private Double ssw3;
+
+    @TableField("SW3")
+    private Double sw3;
+
+    @TableField("WSW3")
+    private Double wsw3;
+
+    @TableField("W3")
+    private Double w3;
+
+    @TableField("WNW3")
+    private Double wnw3;
+
+    @TableField("NW3")
+    private Double nw3;
+
+    @TableField("NNW3")
+    private Double nnw3;
+
+    @TableField("N3")
+    private Double n3;
+
+    @TableField("NNE3")
+    private Double nne3;
+
+    @TableField("NE3")
+    private Double ne3;
+
+    @TableField("ENE3")
+    private Double ene3;
+
+    @TableField("E4")
+    private Double e4;
+
+    @TableField("ESE4")
+    private Double ese4;
+
+    @TableField("SE4")
+    private Double se4;
+
+    @TableField("SSE4")
+    private Double sse4;
+
+    @TableField("S4")
+    private Double s4;
+
+    @TableField("SSW4")
+    private Double ssw4;
+
+    @TableField("SW4")
+    private Double sw4;
+
+    @TableField("WSW4")
+    private Double wsw4;
+
+    @TableField("W4")
+    private Double w4;
+
+    @TableField("WNW4")
+    private Double wnw4;
+
+    @TableField("NW4")
+    private Double nw4;
+
+    @TableField("NNW4")
+    private Double nnw4;
+
+    @TableField("N4")
+    private Double n4;
+
+    @TableField("NNE4")
+    private Double nne4;
+
+    @TableField("NE4")
+    private Double ne4;
+
+    @TableField("ENE4")
+    private Double ene4;
+
+    @TableField("E5")
+    private Double e5;
+
+    @TableField("ESE5")
+    private Double ese5;
+
+    @TableField("SE5")
+    private Double se5;
+
+    @TableField("SSE5")
+    private Double sse5;
+
+    @TableField("S5")
+    private Double s5;
+
+    @TableField("SSW5")
+    private Double ssw5;
+
+    @TableField("SW5")
+    private Double sw5;
+
+    @TableField("WSW5")
+    private Double wsw5;
+
+    @TableField("W5")
+    private Double w5;
+
+    @TableField("WNW5")
+    private Double wnw5;
+
+    @TableField("NW5")
+    private Double nw5;
+
+    @TableField("NNW5")
+    private Double nnw5;
+
+    @TableField("N5")
+    private Double n5;
+
+    @TableField("NNE5")
+    private Double nne5;
+
+    @TableField("NE5")
+    private Double ne5;
+
+    @TableField("ENE5")
+    private Double ene5;
+
+    @TableField("E6")
+    private Double e6;
+
+    @TableField("ESE6")
+    private Double ese6;
+
+    @TableField("SE6")
+    private Double se6;
+
+    @TableField("SSE6")
+    private Double sse6;
+
+    @TableField("S6")
+    private Double s6;
+
+    @TableField("SSW6")
+    private Double ssw6;
+
+    @TableField("SW6")
+    private Double sw6;
+
+    @TableField("WSW6")
+    private Double wsw6;
+
+    @TableField("W6")
+    private Double w6;
+
+    @TableField("WNW6")
+    private Double wnw6;
+
+    @TableField("NW6")
+    private Double nw6;
+
+    @TableField("NNW6")
+    private Double nnw6;
+
+    @TableField("N6")
+    private Double n6;
+
+    @TableField("NNE6")
+    private Double nne6;
+
+    @TableField("NE6")
+    private Double ne6;
+
+    @TableField("ENE6")
+    private Double ene6;
+
+    @TableField("E7")
+    private Double e7;
+
+    @TableField("ESE7")
+    private Double ese7;
+
+    @TableField("SE7")
+    private Double se7;
+
+    @TableField("SSE7")
+    private Double sse7;
+
+    @TableField("S7")
+    private Double s7;
+
+    @TableField("SSW7")
+    private Double ssw7;
+
+    @TableField("SW7")
+    private Double sw7;
+
+    @TableField("WSW7")
+    private Double wsw7;
+
+    @TableField("W7")
+    private Double w7;
+
+    @TableField("WNW7")
+    private Double wnw7;
+
+    @TableField("NW7")
+    private Double nw7;
+
+    @TableField("NNW7")
+    private Double nnw7;
+
+    @TableField("N7")
+    private Double n7;
+
+    @TableField("NNE7")
+    private Double nne7;
+
+    @TableField("NE7")
+    private Double ne7;
+
+    @TableField("ENE7")
+    private Double ene7;
+
+    @TableField("E8")
+    private Double e8;
+
+    @TableField("ESE8")
+    private Double ese8;
+
+    @TableField("SE8")
+    private Double se8;
+
+    @TableField("SSE8")
+    private Double sse8;
+
+    @TableField("S8")
+    private Double s8;
+
+    @TableField("SSW8")
+    private Double ssw8;
+
+    @TableField("SW8")
+    private Double sw8;
+
+    @TableField("WSW8")
+    private Double wsw8;
+
+    @TableField("W8")
+    private Double w8;
+
+    @TableField("WNW8")
+    private Double wnw8;
+
+    @TableField("NW8")
+    private Double nw8;
+
+    @TableField("NNW8")
+    private Double nnw8;
+
+    @TableField("N8")
+    private Double n8;
+
+    @TableField("NNE8")
+    private Double nne8;
+
+    @TableField("NE8")
+    private Double ne8;
+
+    @TableField("ENE8")
+    private Double ene8;
+
+    @TableField("E9")
+    private Double e9;
+
+    @TableField("ESE9")
+    private Double ese9;
+
+    @TableField("SE9")
+    private Double se9;
+
+    @TableField("SSE9")
+    private Double sse9;
+
+    @TableField("S9")
+    private Double s9;
+
+    @TableField("SSW9")
+    private Double ssw9;
+
+    @TableField("SW9")
+    private Double sw9;
+
+    @TableField("WSW9")
+    private Double wsw9;
+
+    @TableField("W9")
+    private Double w9;
+
+    @TableField("WNW9")
+    private Double wnw9;
+
+    @TableField("NW9")
+    private Double nw9;
+
+    @TableField("NNW9")
+    private Double nnw9;
+
+    @TableField("N9")
+    private Double n9;
+
+    @TableField("NNE9")
+    private Double nne9;
+
+    @TableField("NE9")
+    private Double ne9;
+
+    @TableField("ENE9")
+    private Double ene9;
+
+    @TableField("E10")
+    private Double e10;
+
+    @TableField("ESE10")
+    private Double ese10;
+
+    @TableField("SE10")
+    private Double se10;
+
+    @TableField("SSE10")
+    private Double sse10;
+
+    @TableField("S10")
+    private Double s10;
+
+    @TableField("SSW10")
+    private Double ssw10;
+
+    @TableField("SW10")
+    private Double sw10;
+
+    @TableField("WSW10")
+    private Double wsw10;
+
+    @TableField("W10")
+    private Double w10;
+
+    @TableField("WNW10")
+    private Double wnw10;
+
+    @TableField("NW10")
+    private Double nw10;
+
+    @TableField("NNW10")
+    private Double nnw10;
+
+    @TableField("N10")
+    private Double n10;
+
+    @TableField("NNE10")
+    private Double nne10;
+
+    @TableField("NE10")
+    private Double ne10;
+
+    @TableField("ENE10")
+    private Double ene10;
+
+    @TableField("E11")
+    private Double e11;
+
+    @TableField("ESE11")
+    private Double ese11;
+
+    @TableField("SE11")
+    private Double se11;
+
+    @TableField("SSE11")
+    private Double sse11;
+
+    @TableField("S11")
+    private Double s11;
+
+    @TableField("SSW11")
+    private Double ssw11;
+
+    @TableField("SW11")
+    private Double sw11;
+
+    @TableField("WSW11")
+    private Double wsw11;
+
+    @TableField("W11")
+    private Double w11;
+
+    @TableField("WNW11")
+    private Double wnw11;
+
+    @TableField("NW11")
+    private Double nw11;
+
+    @TableField("NNW11")
+    private Double nnw11;
+
+    @TableField("N11")
+    private Double n11;
+
+    @TableField("NNE11")
+    private Double nne11;
+
+    @TableField("NE11")
+    private Double ne11;
+
+    @TableField("ENE11")
+    private Double ene11;
+
+    @TableField("E12")
+    private Double e12;
+
+    @TableField("ESE12")
+    private Double ese12;
+
+    @TableField("SE12")
+    private Double se12;
+
+    @TableField("SSE12")
+    private Double sse12;
+
+    @TableField("S12")
+    private Double s12;
+
+    @TableField("SSW12")
+    private Double ssw12;
+
+    @TableField("SW12")
+    private Double sw12;
+
+    @TableField("WSW12")
+    private Double wsw12;
+
+    @TableField("W12")
+    private Double w12;
+
+    @TableField("WNW12")
+    private Double wnw12;
+
+    @TableField("NW12")
+    private Double nw12;
+
+    @TableField("NNW12")
+    private Double nnw12;
+
+    @TableField("N12")
+    private Double n12;
+
+    @TableField("NNE12")
+    private Double nne12;
+
+    @TableField("NE12")
+    private Double ne12;
+
+    @TableField("ENE12")
+    private Double ene12;
+
+    @TableField("E13")
+    private Double e13;
+
+    @TableField("ESE13")
+    private Double ese13;
+
+    @TableField("SE13")
+    private Double se13;
+
+    @TableField("SSE13")
+    private Double sse13;
+
+    @TableField("S13")
+    private Double s13;
+
+    @TableField("SSW13")
+    private Double ssw13;
+
+    @TableField("SW13")
+    private Double sw13;
+
+    @TableField("WSW13")
+    private Double wsw13;
+
+    @TableField("W13")
+    private Double w13;
+
+    @TableField("WNW13")
+    private Double wnw13;
+
+    @TableField("NW13")
+    private Double nw13;
+
+    @TableField("NNW13")
+    private Double nnw13;
+
+    @TableField("N13")
+    private Double n13;
+
+    @TableField("NNE13")
+    private Double nne13;
+
+    @TableField("NE13")
+    private Double ne13;
+
+    @TableField("ENE13")
+    private Double ene13;
+
+    @TableField("E14")
+    private Double e14;
+
+    @TableField("ESE14")
+    private Double ese14;
+
+    @TableField("SE14")
+    private Double se14;
+
+    @TableField("SSE14")
+    private Double sse14;
+
+    @TableField("S14")
+    private Double s14;
+
+    @TableField("SSW14")
+    private Double ssw14;
+
+    @TableField("SW14")
+    private Double sw14;
+
+    @TableField("WSW14")
+    private Double wsw14;
+
+    @TableField("W14")
+    private Double w14;
+
+    @TableField("WNW14")
+    private Double wnw14;
+
+    @TableField("NW14")
+    private Double nw14;
+
+    @TableField("NNW14")
+    private Double nnw14;
+
+    @TableField("N14")
+    private Double n14;
+
+    @TableField("NNE14")
+    private Double nne14;
+
+    @TableField("NE14")
+    private Double ne14;
+
+    @TableField("ENE14")
+    private Double ene14;
+
+    @TableField("E15")
+    private Double e15;
+
+    @TableField("ESE15")
+    private Double ese15;
+
+    @TableField("SE15")
+    private Double se15;
+
+    @TableField("SSE15")
+    private Double sse15;
+
+    @TableField("S15")
+    private Double s15;
+
+    @TableField("SSW15")
+    private Double ssw15;
+
+    @TableField("SW15")
+    private Double sw15;
+
+    @TableField("WSW15")
+    private Double wsw15;
+
+    @TableField("W15")
+    private Double w15;
+
+    @TableField("WNW15")
+    private Double wnw15;
+
+    @TableField("NW15")
+    private Double nw15;
+
+    @TableField("NNW15")
+    private Double nnw15;
+
+    @TableField("N15")
+    private Double n15;
+
+    @TableField("NNE15")
+    private Double nne15;
+
+    @TableField("NE15")
+    private Double ne15;
+
+    @TableField("ENE15")
+    private Double ene15;
+
+    @TableField("E16")
+    private Double e16;
+
+    @TableField("ESE16")
+    private Double ese16;
+
+    @TableField("SE16")
+    private Double se16;
+
+    @TableField("SSE16")
+    private Double sse16;
+
+    @TableField("S16")
+    private Double s16;
+
+    @TableField("SSW16")
+    private Double ssw16;
+
+    @TableField("SW16")
+    private Double sw16;
+
+    @TableField("WSW16")
+    private Double wsw16;
+
+    @TableField("W16")
+    private Double w16;
+
+    @TableField("WNW16")
+    private Double wnw16;
+
+    @TableField("NW16")
+    private Double nw16;
+
+    @TableField("NNW16")
+    private Double nnw16;
+
+    @TableField("N16")
+    private Double n16;
+
+    @TableField("NNE16")
+    private Double nne16;
+
+    @TableField("NE16")
+    private Double ne16;
+
+    @TableField("ENE16")
+    private Double ene16;
+
+    @TableField("E17")
+    private Double e17;
+
+    @TableField("ESE17")
+    private Double ese17;
+
+    @TableField("SE17")
+    private Double se17;
+
+    @TableField("SSE17")
+    private Double sse17;
+
+    @TableField("S17")
+    private Double s17;
+
+    @TableField("SSW17")
+    private Double ssw17;
+
+    @TableField("SW17")
+    private Double sw17;
+
+    @TableField("WSW17")
+    private Double wsw17;
+
+    @TableField("W17")
+    private Double w17;
+
+    @TableField("WNW17")
+    private Double wnw17;
+
+    @TableField("NW17")
+    private Double nw17;
+
+    @TableField("NNW17")
+    private Double nnw17;
+
+    @TableField("N17")
+    private Double n17;
+
+    @TableField("NNE17")
+    private Double nne17;
+
+    @TableField("NE17")
+    private Double ne17;
+
+    @TableField("ENE17")
+    private Double ene17;
+
+    @TableField("E18")
+    private Double e18;
+
+    @TableField("ESE18")
+    private Double ese18;
+
+    @TableField("SE18")
+    private Double se18;
+
+    @TableField("SSE18")
+    private Double sse18;
+
+    @TableField("S18")
+    private Double s18;
+
+    @TableField("SSW18")
+    private Double ssw18;
+
+    @TableField("SW18")
+    private Double sw18;
+
+    @TableField("WSW18")
+    private Double wsw18;
+
+    @TableField("W18")
+    private Double w18;
+
+    @TableField("WNW18")
+    private Double wnw18;
+
+    @TableField("NW18")
+    private Double nw18;
+
+    @TableField("NNW18")
+    private Double nnw18;
+
+    @TableField("N18")
+    private Double n18;
+
+    @TableField("NNE18")
+    private Double nne18;
+
+    @TableField("NE18")
+    private Double ne18;
+
+    @TableField("ENE18")
+    private Double ene18;
+
+    @TableField("CH")
+    private Double ch;
+
+    @TableField("CI")
+    private Double ci;
+
+    @TableField("CJ")
+    private Double cj;
+
+
+}

+ 65 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windturbine.java

@@ -0,0 +1,65 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-05-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDTURBINE")
+public class Windturbine extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("CODE")
+    private String code;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("LONGITUDE")
+    private Double longitude;
+
+    @TableField("LATITUDE")
+    private Double latitude;
+
+    @TableField("MODELID")
+    private String modelid;
+
+    @TableField("STATUS")
+    private String status;
+
+    @TableField("PROJECTID")
+    private String projectid;
+
+    @TableField("LINEID")
+    private String lineid;
+
+    @TableField("FIRSTINTEGRATEDTIME")
+    private String firstintegratedtime;
+
+    @TableField("PHOTO")
+    private String photo;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("STANDARDID")
+    private String standardid;
+
+
+}

+ 81 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windturbinetestingpoint.java

@@ -0,0 +1,81 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-09-29
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDTURBINETESTINGPOINT")
+public class Windturbinetestingpoint extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("CODE")
+    private String code;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("MODEL")
+    private String model;
+
+    @TableField("VALUEUNIT")
+    private String valueunit;
+
+    @TableField("ENGLISHNAME")
+    private String englishname;
+
+    @TableField("TYPEID")
+    private String typeid;
+
+    @TableField("MODELID")
+    private String modelid;
+
+    @TableField("MAXVAL")
+    private BigDecimal maxval;
+
+    @TableField("MINVAL")
+    private BigDecimal minval;
+
+    @TableField("REASONABLEMAXVAL")
+    private BigDecimal reasonablemaxval;
+
+    @TableField("REASONABLEMINVAL")
+    private BigDecimal reasonableminval;
+
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    @TableField("UNIFORMCODE")
+    private String uniformcode;
+
+    @TableField("SHORTID")
+    private String shortid;
+
+    @TableField("LONGID")
+    private String longid;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("REALTIMEID")
+    private String realtimeid;
+
+
+}

+ 81 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windturbinetestingpointai.java

@@ -0,0 +1,81 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-14
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDTURBINETESTINGPOINTAI")
+public class Windturbinetestingpointai extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("CODE")
+    private String code;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("MODEL")
+    private String model;
+
+    @TableField("VALUEUNIT")
+    private String valueunit;
+
+    @TableField("ENGLISHNAME")
+    private String englishname;
+
+    @TableField("TYPEID")
+    private String typeid;
+
+    @TableField("MODELID")
+    private String modelid;
+
+    @TableField("MAXVAL")
+    private BigDecimal maxval;
+
+    @TableField("MINVAL")
+    private BigDecimal minval;
+
+    @TableField("REASONABLEMAXVAL")
+    private BigDecimal reasonablemaxval;
+
+    @TableField("REASONABLEMINVAL")
+    private BigDecimal reasonableminval;
+
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    @TableField("UNIFORMCODE")
+    private String uniformcode;
+
+    @TableField("SHORTID")
+    private String shortid;
+
+    @TableField("LONGID")
+    private String longid;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("REALTIMEID")
+    private String realtimeid;
+
+
+}

+ 82 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windturbinetestingpointai2.java

@@ -0,0 +1,82 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.math.BigDecimal;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-05-13
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDTURBINETESTINGPOINTAI2")
+public class Windturbinetestingpointai2 extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("CODE")
+    private String code;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("MODEL")
+    private String model;
+
+    @TableField("VALUEUNIT")
+    private String valueunit;
+
+    @TableField("ENGLISHNAME")
+    private String englishname;
+
+    @TableField("TYPEID")
+    private String typeid;
+
+    @TableField("MODELID")
+    private String modelid;
+
+    @TableField("MAXVAL")
+    private BigDecimal maxval;
+
+    @TableField("MINVAL")
+    private BigDecimal minval;
+
+    @TableField("REASONABLEMAXVAL")
+    private BigDecimal reasonablemaxval;
+
+    @TableField("REASONABLEMINVAL")
+    private BigDecimal reasonableminval;
+
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    @TableField("UNIFORMCODE")
+    private String uniformcode;
+
+    @TableField("SHORTID")
+    private String shortid;
+
+    @TableField("LONGID")
+    private String longid;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("REALTIMEID")
+    private String realtimeid;
+
+
+}

+ 80 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Windturbinetestingpointnew.java

@@ -0,0 +1,80 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2022-03-02
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WINDTURBINETESTINGPOINTNEW")
+public class Windturbinetestingpointnew extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("CODE")
+    private String code;
+
+    @TableField("NAME")
+    private String name;
+
+    @TableField("MODEL")
+    private String model;
+
+    @TableField("VALUEUNIT")
+    private String valueunit;
+
+    @TableField("ENGLISHNAME")
+    private String englishname;
+
+    @TableField("TYPEID")
+    private String typeid;
+
+    @TableField("MODELID")
+    private String modelid;
+
+    @TableField("MAXVAL")
+    private Double maxval;
+
+    @TableField("MINVAL")
+    private Double minval;
+
+    @TableField("REASONABLEMAXVAL")
+    private Double reasonablemaxval;
+
+    @TableField("REASONABLEMINVAL")
+    private Double reasonableminval;
+
+    @TableField("WINDTURBINEID")
+    private String windturbineid;
+
+    @TableField("UNIFORMCODE")
+    private String uniformcode;
+
+    @TableField("SHORTID")
+    private String shortid;
+
+    @TableField("LONGID")
+    private String longid;
+
+    @TableField("WINDPOWERSTATIONID")
+    private String windpowerstationid;
+
+    @TableField("REALTIMEID")
+    private String realtimeid;
+
+
+}

+ 52 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/model/auto/Wpmttrandmtbfday.java

@@ -0,0 +1,52 @@
+package com.gyee.benchmarkinghistroy.model.auto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("WPMTTRANDMTBFDAY")
+public class Wpmttrandmtbfday extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private String id;
+
+    @TableField("WPID")
+    private String wpid;
+
+    @TableField("WPNAME")
+    private String wpname;
+
+    @TableField("LOCATION")
+    private String location;
+
+    @TableField("RECORDDATE")
+    private Date recorddate;
+
+    @TableField("STOPHOURS")
+    private Double stophours;
+
+    @TableField("STOPRTIMES")
+    private Double stoprtimes;
+
+    @TableField("WTHOURS")
+    private Double wthours;
+
+
+}

+ 19 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IBenchmarkService.java

@@ -0,0 +1,19 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Benchmark;
+
+import java.util.List;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface IBenchmarkService extends IService<Benchmark> {
+
+    List<Benchmark> listTop(String timetype, String foreigntype);
+}

+ 20 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IBenchmarkingbetweenService.java

@@ -0,0 +1,20 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Benchmarkingbetween;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-24
+ */
+public interface IBenchmarkingbetweenService extends IService<Benchmarkingbetween> {
+
+    List<Benchmarkingbetween> findByBeginAndEnd(Date begin, Date end);
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IDutyscheduleService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Dutyschedule;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-24
+ */
+public interface IDutyscheduleService extends IService<Dutyschedule> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IEquipmentdaydetailedService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Equipmentdaydetailed;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-21
+ */
+public interface IEquipmentdaydetailedService extends IService<Equipmentdaydetailed> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IEquipmentdayinfoService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Equipmentdayinfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-09-29
+ */
+public interface IEquipmentdayinfoService extends IService<Equipmentdayinfo> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IFaulteliminatedefectsService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Faulteliminatedefects;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+public interface IFaulteliminatedefectsService extends IService<Faulteliminatedefects> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IFaulthistoryService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Faulthistory;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+public interface IFaulthistoryService extends IService<Faulthistory> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IFaultsnapService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Faultsnap;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+public interface IFaultsnapService extends IService<Faultsnap> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/ILineService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Line;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-21
+ */
+public interface ILineService extends IService<Line> {
+
+}

+ 25 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IOperationrecordService.java

@@ -0,0 +1,25 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Operationrecord;
+
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-24
+ */
+public interface IOperationrecordService extends IService<Operationrecord> {
+    public List<Operationrecord> listByBeginAndEnd(Date begin, Date end);
+
+    public List<Map> listBy (String WindPowerStation,String wtid,Date beginDate, Date endDate);
+
+    public List<Map> conversion (String WindPowerStation,String wtid,Date beginDate, Date endDate);
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IProjectService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Project;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-21
+ */
+public interface IProjectService extends IService<Project> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IShutdowneventService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Shutdownevent;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+public interface IShutdowneventService extends IService<Shutdownevent> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IStatetransitionratesService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Statetransitionrates;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-27
+ */
+public interface IStatetransitionratesService extends IService<Statetransitionrates> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerinfoday3Service.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerinfoday3;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface IWindpowerinfoday3Service extends IService<Windpowerinfoday3> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerinfodayService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerinfoday;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface IWindpowerinfodayService extends IService<Windpowerinfoday> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerspecificinfodayService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerspecificinfoday;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface IWindpowerspecificinfodayService extends IService<Windpowerspecificinfoday> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerstationService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerstation;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-06-01
+ */
+public interface IWindpowerstationService extends IService<Windpowerstation> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerstationpointnewService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerstationpointnew;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2022-03-02
+ */
+public interface IWindpowerstationpointnewService extends IService<Windpowerstationpointnew> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerstationtestingpoint2Service.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerstationtestingpoint2;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-05-13
+ */
+public interface IWindpowerstationtestingpoint2Service extends IService<Windpowerstationtestingpoint2> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerstationtestingpointService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerstationtestingpoint;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-14
+ */
+public interface IWindpowerstationtestingpointService extends IService<Windpowerstationtestingpoint> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindpowerstationthewindinfoService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Windpowerstationthewindinfo;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface IWindpowerstationthewindinfoService extends IService<Windpowerstationthewindinfo> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindturbineService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Windturbine;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-05-25
+ */
+public interface IWindturbineService extends IService<Windturbine> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindturbinetestingpointService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Windturbinetestingpoint;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-09-29
+ */
+public interface IWindturbinetestingpointService extends IService<Windturbinetestingpoint> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindturbinetestingpointai2Service.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Windturbinetestingpointai2;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-05-13
+ */
+public interface IWindturbinetestingpointai2Service extends IService<Windturbinetestingpointai2> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindturbinetestingpointaiService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Windturbinetestingpointai;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-12-14
+ */
+public interface IWindturbinetestingpointaiService extends IService<Windturbinetestingpointai> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWindturbinetestingpointnewService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.gyee.benchmarkinghistroy.model.auto.Windturbinetestingpointnew;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2022-03-02
+ */
+public interface IWindturbinetestingpointnewService extends IService<Windturbinetestingpointnew> {
+
+}

+ 16 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/IWpmttrandmtbfdayService.java

@@ -0,0 +1,16 @@
+package com.gyee.benchmarkinghistroy.service.auto;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.benchmarkinghistroy.model.auto.Wpmttrandmtbfday;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 谢生杰
+ * @since 2021-07-26
+ */
+public interface IWpmttrandmtbfdayService extends IService<Wpmttrandmtbfday> {
+
+}

+ 0 - 0
histroy/benchmarking-histroy-new/src/main/java/com/gyee/benchmarkinghistroy/service/auto/impl/BenchmarkServiceImpl.java


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác