Browse Source

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

shilin 1 year ago
parent
commit
d3ce76cd04
100 changed files with 1817 additions and 429 deletions
  1. 39 1
      realtime/failurestatistics-server/pom.xml
  2. 10 1
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/FailurestatisticsMain.java
  3. 3 3
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/config/GeneratorCodeConfig.java
  4. 19 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/config/V2Config.java
  5. 96 55
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/init/CacheContext.java
  6. 0 62
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/EarlywarningmainMapper.java
  7. 0 30
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/EarlywarningsubMapper.java
  8. 0 16
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/EquipmentmodelMapper.java
  9. 0 43
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/FailurestatisticsmainMapper.java
  10. 0 29
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/FailurestatisticssubMapper.java
  11. 0 16
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/LineMapper.java
  12. 0 30
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/PartpowerstatticsmainMapper.java
  13. 0 28
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/PartpowerstatticssubMapper.java
  14. 0 30
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/PartstatisticsmainMapper.java
  15. 0 28
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/PartstatisticssubMapper.java
  16. 0 29
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ParttemperaturemainMapper.java
  17. 0 28
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ParttemperaturesubMapper.java
  18. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicCompanyMapper.java
  19. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicEnergyGroupMapper.java
  20. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicEquipmentMapper.java
  21. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicEquipmentPointMapper.java
  22. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicLineMapper.java
  23. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicMeterPointMapper.java
  24. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicModelPowerMapper.java
  25. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicModelPowerRdMapper.java
  26. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicPowerstationMapper.java
  27. 20 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicPowerstationPointMapper.java
  28. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicProjectMapper.java
  29. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicProjectPlanMapper.java
  30. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicRealtimeDbconfigMapper.java
  31. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicRegionMapper.java
  32. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicSquareMapper.java
  33. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicStatusPointMapper.java
  34. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicSubStationMapper.java
  35. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicWeatherStationMapper.java
  36. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProBasicWindturbinePowerMapper.java
  37. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEcoWindspecificInfoDayMapper.java
  38. 30 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconActivePowerDataMapper.java
  39. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconBenchmarkMapper.java
  40. 24 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconBenchmarkingBetweenMapper.java
  41. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconBrownoutsEvent2Mapper.java
  42. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconBrownoutsEventMapper.java
  43. 20 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconCurveFittMonthMainMapper.java
  44. 20 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconCurveFittMonthSubMapper.java
  45. 19 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconCurveFittYearMainMapper.java
  46. 19 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconCurveFittYearSubMapper.java
  47. 22 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconCurveFittingMainMapper.java
  48. 23 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconCurveFittingSubMapper.java
  49. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconDutyScheduleMapper.java
  50. 63 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEarlyWarningMainMapper.java
  51. 28 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEarlyWarningSubMapper.java
  52. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconElectricaltestPointMapper.java
  53. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentDayDetailedMapper.java
  54. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentDayInfoMapper.java
  55. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentInfo15minuteMapper.java
  56. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentInfoDay1Mapper.java
  57. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentInfoDay2Mapper.java
  58. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentInfoDay3Mapper.java
  59. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentInfoDay4Mapper.java
  60. 45 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentInfoDay5Mapper.java
  61. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentInfoDay6Mapper.java
  62. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentInfoDayTopMapper.java
  63. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEquipmentmodelMapper.java
  64. 53 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconFailureStatisticMainMapper.java
  65. 27 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconFailureStatisticsSubMapper.java
  66. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconFaultLiminatedefectsMapper.java
  67. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconHealthSystemMapper.java
  68. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconHealthSystemSubMapper.java
  69. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconInOrOutSpeedTotal2Mapper.java
  70. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconInOrOutSpeedTotalMapper.java
  71. 17 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconInputOrOutputSpeedMapper.java
  72. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconInterruptionItemMapper.java
  73. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconInterruptionMapper.java
  74. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconLimitPowerRecordsMapper.java
  75. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconLineElectricalMapper.java
  76. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconLogicalUnitMapper.java
  77. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconMainBrownouts2Mapper.java
  78. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconMainBrownoutsMapper.java
  79. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconManufacturerMapper.java
  80. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconMeterPointValueMapper.java
  81. 28 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartPowerstatticMainMapper.java
  82. 28 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartStatisticsMainMapper.java
  83. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartStatisticsSubMapper.java
  84. 28 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartTemperatureMainMapper.java
  85. 28 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartTemperatureSubMapper.java
  86. 27 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartpowerStatticsSubMapper.java
  87. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPointCodeMapper.java
  88. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPowerstationInfoDay1Mapper.java
  89. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPowerstationInfoDay2Mapper.java
  90. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPowerstationInfoDay3Mapper.java
  91. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPowerstationInfoDay4Mapper.java
  92. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPowerstationInfoDay5Mapper.java
  93. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPowerstationInfoDay6Mapper.java
  94. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPowerstationInfoDay7Mapper.java
  95. 25 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconRecommenMainMapper.java
  96. 43 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconShutdownEvent2Mapper.java
  97. 69 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconShutdownEventMapper.java
  98. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconStateJudgmentDayMapper.java
  99. 16 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconStateJudgmentRealMapper.java
  100. 0 0
      realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconStateTranRatesSub2Mapper.java

+ 39 - 1
realtime/failurestatistics-server/pom.xml

@@ -9,9 +9,20 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>failurestatistics-server</artifactId>
+    <artifactId>failurestatistics-server-cph</artifactId>
 
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+        <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+        <maven.test.skip>true</maven.test.skip>
+        <pgsql.version>42.2.5</pgsql.version>
+        <groovy.version>3.0.8</groovy.version>
+        <spring-boot.version>2.3.7.RELEASE</spring-boot.version>
 
+    </properties>
     <dependencies>
 
         <dependency>
@@ -106,12 +117,39 @@
             </exclusions>
 
         </dependency>
+
+        <dependency>
+            <groupId>org.postgresql</groupId>
+            <artifactId>postgresql</artifactId>
+            <version>${pgsql.version}</version>
+        </dependency>
+        <!-- ********************** plugin ********************** -->
+        <!-- groovy-all -->
+        <dependency>
+            <groupId>org.codehaus.groovy</groupId>
+            <artifactId>groovy</artifactId>
+            <version>${groovy.version}</version>
+        </dependency>
+
+        <!-- xxl-job-core -->
+        <dependency>
+            <groupId>com.xuxueli</groupId>
+            <artifactId>xxl-job-core</artifactId>
+            <version>2.3.1-SNAPSHOT</version>
+            <scope>system</scope>
+            <systemPath>${basedir}/lib/xxl-job-core-2.3.1-SNAPSHOT.jar</systemPath>
+        </dependency>
     </dependencies>
     <build>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
+                <version>2.3.7.RELEASE</version>
+                <configuration>
+                    <!--maven编译时将本地引用的jar包一起打包-->
+                    <includeSystemScope>true</includeSystemScope>
+                </configuration>
                 <executions>
                     <execution>
                         <goals>

+ 10 - 1
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/FailurestatisticsMain.java

@@ -1,5 +1,7 @@
 package com.gyee.failurestatistics;
 
+import com.gyee.failurestatistics.service.ShutdowneventService;
+import com.gyee.failurestatistics.util.SpringUtils;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -10,7 +12,14 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
 @SpringBootApplication
 @MapperScan("com.gyee.failurestatistics.mapper")
 public class FailurestatisticsMain {
-    public static void main(String[] args) {
+    public static void main(String[] args) throws Exception {
         SpringApplication.run(FailurestatisticsMain.class, args);
+
+
+        ShutdowneventService shutdowneventService = SpringUtils.getBean("shutdowneventService");
+
+//        System.out.println("开始");
+//        shutdowneventService.updateShutdownevent();
+//        System.out.println("结束");
     }
 }

+ 3 - 3
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/config/GeneratorCodeConfig.java

@@ -56,9 +56,9 @@ public class GeneratorCodeConfig {
 //        mpg.setDataSource(dsc);
 
         dsc.setDriverName("oracle.jdbc.driver.OracleDriver");
-        dsc.setUsername("gdprod");
-        dsc.setPassword("gd123");
-        dsc.setUrl("jdbc:oracle:thin:@10.0.118.71:1521:gdsj");
+        dsc.setUsername("nxfdprod");
+        dsc.setPassword("gdnxfd123");
+        dsc.setUrl("jdbc:oracle:thin:@123.60.213.70:1521:GDNXFD");
         mpg.setDataSource(dsc);
 
 //        dsc.setDriverName("com.cloudera.impala.jdbc41.Driver");

+ 19 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/config/V2Config.java

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

+ 96 - 55
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/init/CacheContext.java

@@ -27,104 +27,145 @@ public class CacheContext implements CommandLineRunner {
     private static final Logger log = LoggerFactory.getLogger(CacheContext.class);
 
     @Autowired
-    private IWindturbineService windturbineService;
+    private IProBasicEquipmentService  proBasicEquipmentService;
     @Autowired
-    private IWindpowerstationService windpowerstationService;
+    private IProBasicPowerstationService  proBasicPowerstationService;
     @Autowired
-    private IProjectService projectService;
+    private IProBasicProjectService proBasicProjectService;
     @Autowired
-    private ILineService lineService;
+    private IProBasicLineService  proBasicLineService;
     @Autowired
-    private IEquipmentmodelService equipmentmodelService;
+    private IProEconEquipmentmodelService  proEconEquipmentmodelService;
     @Autowired
-    private IWindturbinetestingpointaiService windturbineTestingAiService;
+    private IProBasicEquipmentPointService  proBasicEquipmentPointService;
     @Autowired
-    private IWindpowerstationtestingpointService windpowerstationtestingpointService;
+    private IProBasicPowerstationPointService  proBasicPowerstationPointService;
 
-    public static Map<String, Windturbine> wtmap = new HashMap<String, Windturbine>(); // 风电机MAP
+    public static Map<String, ProBasicEquipment> wtmap = new HashMap<String, ProBasicEquipment>(); // 风电机MAP
 
 
-    public static Map<String, Windpowerstation> wpmap = new HashMap<>();
+    public static Map<String, ProBasicPowerstation> wpmap = new HashMap<>();
 
-    public static List<Windpowerstation> wpls = new ArrayList<Windpowerstation>(); // 风电场LIST集合
+    public static List<ProBasicPowerstation> wpls = new ArrayList<ProBasicPowerstation>(); // 风电场LIST集合
 
-    public static List<Windturbine> wtls = new ArrayList<Windturbine>(); // 风电机LIST集合
+    public static List<ProBasicEquipment> wtls = new ArrayList<ProBasicEquipment>(); // 风电机LIST集合
 
-    public static Map<String, Map<String, Windturbinetestingpointai>> wtpAimap = new HashMap<>();// 风电机测点AI表
+    public static Map<String, Map<String, ProBasicEquipmentPoint>> wtpAimap = new HashMap<>();// 风电机测点AI表
 
-    public static Map<String,Map<String, Windpowerstationtestingpoint>> wppointmap =new HashMap<>();
+    public static Map<String,Map<String, ProBasicPowerstationPoint>> wppointmap =new HashMap<>();
 
-    public static List<Project> projects = new ArrayList<>();
+    public static List<ProBasicProject> projects = new ArrayList<>();
 
-    public static List<Line> lines = new ArrayList<>();
+    public static List<ProBasicLine> lines = new ArrayList<>();
 
-    public static Map<String, List<Windturbine>> wtsmap = new HashMap<String, List<Windturbine>>(); // 风电场MAP风电机LIST集合
-
-    public static List<Equipmentmodel> mlls = new ArrayList<Equipmentmodel>();// 风电机模型LIST集合
-    public static Map<String, Equipmentmodel> mlmap = new HashMap<String, Equipmentmodel>();// 风电机模型
+    public static Map<String, List<ProBasicEquipment>> wtsmap = new HashMap<String, List<ProBasicEquipment>>(); // 风电场MAP风电机LIST集合
+    public static Map<String, ProBasicProject> pjmap = new HashMap<String, ProBasicProject>(); // 项目MAP
+    public static Map<String, ProBasicLine> lnmap = new HashMap<String, ProBasicLine>(); // 线路MAP
+    public static List<ProEconEquipmentmodel> mlls = new ArrayList<ProEconEquipmentmodel>();// 风电机模型LIST集合
+    public static Map<String, ProEconEquipmentmodel> mlmap = new HashMap<String, ProEconEquipmentmodel>();// 风电机模型
     @Override
     public void run(String... args) throws Exception {
 
         log.info("-------------------------------缓存开始--------------------------------------");
+      //  hpmap=healthpointsService.findAllMap();
+        wpls = proBasicPowerstationService.list();
 
-        wpls = windpowerstationService.list();
-        wpls.stream().filter(i->i.getId().endsWith("FDC")).forEach(i->{
-            wpmap.put(i.getId(),i);
-        });
+//
+//        wpls.stream().filter(i->i.getId().endsWith("FDC")).forEach(i->{
+//            wpmap.put(i.getId(),i);
+//        });
+//
+//        projects = proBasicProjectService.list();
+//
+//        lines = proBasicLineService.list();
+//
+//        wtls = proBasicEquipmentService.list();
+//
+//        mlls = proEconEquipmentmodelService.list();
+//        if (!mlls.isEmpty()) {
+//            for (ProEconEquipmentmodel model : mlls) {
+//                mlmap.put(model.getId(), model);
+//            }
+//        }
 
-        projects = projectService.list();
 
-        lines = lineService.list();
+        List<ProBasicPowerstation> wptempls = proBasicPowerstationService.list();
+
+        //和风只部署芳山风电场
+ //       wptempls.stream().filter(i->i.getId().equals("FS_FDC")).forEach(i->{
+        wptempls.stream().forEach(i->{
+            wpls.add(i);
+            wpmap.put(i.getId(),i);
+        });
 
-        wtls = windturbineService.list();
+        List<ProBasicProject> pjtempls  = proBasicProjectService.list();
 
-        mlls = equipmentmodelService.list();
+        if (!pjtempls.isEmpty()) {
+            pjtempls.stream().filter(i->wpmap.containsKey(i.getWindpowerstationId())).forEach(i->{
+                projects.add(i);
+                pjmap.put(i.getId(),i);
+            });
+        }
+        List<ProBasicLine> templines = proBasicLineService.list();
+        if (!templines.isEmpty()) {
+            templines.stream().filter(i->pjmap.containsKey(i.getProjectId())).forEach(i->{
+                lines.add(i);
+                lnmap.put(i.getId(),i);
+            });
+        }
+        List<ProBasicEquipment> wttempls =proBasicEquipmentService.list();
+        if (!wttempls.isEmpty()) {
+            wttempls.stream().filter(i->wpmap.containsKey(i.getWindpowerstationId())).forEach(i->{
+                wtls.add(i);
+            });
+        }
+        mlls = proEconEquipmentmodelService.list();
         if (!mlls.isEmpty()) {
-            for (Equipmentmodel model : mlls) {
+            for (ProEconEquipmentmodel model : mlls) {
                 mlmap.put(model.getId(), model);
             }
         }
 
 
         if (!wtls.isEmpty()) {
-            List<Windturbine> list = null;
-            for (Windturbine wt : wtls) {
+            List<ProBasicEquipment> list = null;
+            for (ProBasicEquipment wt : wtls) {
                 wtmap.put(wt.getId(), wt);
-                if (wtsmap.containsKey(wt.getWindpowerstationid())) {
-                    list = wtsmap.get(wt.getWindpowerstationid());
+                if (wtsmap.containsKey(wt.getWindpowerstationId())) {
+                    list = wtsmap.get(wt.getWindpowerstationId());
                     list.add(wt);
                 } else {
-                    list = new ArrayList<Windturbine>();
+                    list = new ArrayList<ProBasicEquipment>();
                     list.add(wt);
-                    wtsmap.put(wt.getWindpowerstationid(), list);
+                    wtsmap.put(wt.getWindpowerstationId(), list);
                 }
             }
         }
-        List<Windturbinetestingpointai> WindturbinetestingpointaiList = windturbineTestingAiService.list();
-        Map<String, Windturbinetestingpointai> map = null;
+        List<ProBasicEquipmentPoint> WindturbinetestingpointaiList = proBasicEquipmentPointService.list();
+        Map<String, ProBasicEquipmentPoint> map = null;
 
         if(WindturbinetestingpointaiList != null && !WindturbinetestingpointaiList.isEmpty()){
-            for(Windturbinetestingpointai mp : WindturbinetestingpointaiList){
-                if(wtpAimap.containsKey(mp.getWindturbineid())){
-                    map = wtpAimap.get(mp.getWindturbineid());
-                    map.put(mp.getUniformcode(), mp);
+            for(ProBasicEquipmentPoint mp : WindturbinetestingpointaiList){
+                if(wtpAimap.containsKey(mp.getWindturbineId())){
+                    map = wtpAimap.get(mp.getWindturbineId());
+                    map.put(mp.getUniformCode(), mp);
                 }else{
-                    map = new HashMap<String, Windturbinetestingpointai>();
-                    map.put(mp.getUniformcode(), mp);
-                    wtpAimap.put(mp.getWindturbineid(), map);
+                    map = new HashMap<>();
+                    map.put(mp.getUniformCode(), mp);
+                    wtpAimap.put(mp.getWindturbineId(), map);
                 }
             }
         }
 
 
-        List<Windpowerstationtestingpoint> wplist = windpowerstationtestingpointService.list();
-        for (Windpowerstationtestingpoint Windpowerstationtestingpoint : wplist) {
-            if (wppointmap.containsKey(Windpowerstationtestingpoint.getWindpowerstationid())){
-                wppointmap.get(Windpowerstationtestingpoint.getWindpowerstationid()).put(Windpowerstationtestingpoint.getUniformcode(),Windpowerstationtestingpoint);
+        List<ProBasicPowerstationPoint> wplist = proBasicPowerstationPointService.list();
+        for (ProBasicPowerstationPoint ProBasicPowerstationPoint : wplist) {
+            if (wppointmap.containsKey(ProBasicPowerstationPoint.getWindpowerstationId())){
+                wppointmap.get(ProBasicPowerstationPoint.getWindpowerstationId()).put(ProBasicPowerstationPoint.getUniformCode(),ProBasicPowerstationPoint);
             }else{
-                Map<String,Windpowerstationtestingpoint> wpmap = new HashMap<>();
-                wpmap.put(Windpowerstationtestingpoint.getUniformcode(),Windpowerstationtestingpoint);
-                wppointmap.put(Windpowerstationtestingpoint.getWindpowerstationid(),wpmap);
+                Map<String,ProBasicPowerstationPoint> wpmap = new HashMap<>();
+                wpmap.put(ProBasicPowerstationPoint.getUniformCode(),ProBasicPowerstationPoint);
+                wppointmap.put(ProBasicPowerstationPoint.getWindpowerstationId(),wpmap);
             }
         }
 
@@ -151,13 +192,13 @@ public class CacheContext implements CommandLineRunner {
 //
 //            if(windturbinetestingpointList != null && !windturbinetestingpointList.isEmpty()){
 //                for(Windturbinetestingpoint mp : windturbinetestingpointList){
-//                    if(wtpAimap.containsKey(mp.getWindturbineid())){
-//                        map = wtpAimap.get(mp.getWindturbineid());
-//                        map.put(mp.getUniformcode(), mp);
+//                    if(wtpAimap.containsKey(mp.getWindturbineId())){
+//                        map = wtpAimap.get(mp.getWindturbineId());
+//                        map.put(mp.getUniformCode(), mp);
 //                    }else{
 //                        map = new HashMap<String, Windturbinetestingpoint>();
-//                        map.put(mp.getUniformcode(), mp);
-//                        wtpAimap.put(mp.getWindturbineid(), map);
+//                        map.put(mp.getUniformCode(), mp);
+//                        wtpAimap.put(mp.getWindturbineId(), map);
 //                    }
 //                }
 //            }

File diff suppressed because it is too large
+ 0 - 62
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/EarlywarningmainMapper.java


+ 0 - 30
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/EarlywarningsubMapper.java

@@ -1,30 +0,0 @@
-package com.gyee.failurestatistics.mapper.auto;
-
-import com.gyee.failurestatistics.model.auto.Earlywarningsub;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.gyee.failurestatistics.model.auto.Earlywarningsub;
-import org.apache.ibatis.annotations.Delete;
-import org.apache.ibatis.annotations.Insert;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.Date;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author 石林
- * @since 2022-01-10
- */
-public interface EarlywarningsubMapper extends BaseMapper<Earlywarningsub> {
-
-
-    @Delete(" delete from Earlywarningsub where recodedate=#{recodedate} ")
-    public int deleteEarlywarningsub(@Param(value = "recodedate") Date recodedate);
-
-
-    @Insert("  INSERT INTO Earlywarningsub(id,tid,recodedate,wpid,wpname,wtid,wtname,name,eventid) VALUES(#{id,jdbcType=VARCHAR},#{tid,jdbcType=VARCHAR},#{recodedate},#{wpid,jdbcType=VARCHAR},#{wpname,jdbcType=VARCHAR},#{wtid,jdbcType=VARCHAR},#{wtname,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR},#{eventid,jdbcType=VARCHAR})  ")
-    public int insertEarlywarningsub(Earlywarningsub earlywarningsub);
-
-}

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

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

File diff suppressed because it is too large
+ 0 - 43
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/FailurestatisticsmainMapper.java


+ 0 - 29
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/FailurestatisticssubMapper.java

@@ -1,29 +0,0 @@
-package com.gyee.failurestatistics.mapper.auto;
-
-import com.gyee.failurestatistics.model.auto.Failurestatisticsmain;
-import com.gyee.failurestatistics.model.auto.Failurestatisticssub;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Delete;
-import org.apache.ibatis.annotations.Insert;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.Date;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author 石林
- * @since 2022-01-10
- */
-public interface FailurestatisticssubMapper extends BaseMapper<Failurestatisticssub> {
-
-
-    @Delete(" delete from Failurestatisticssub where recodedate=#{recodedate} ")
-    public int deleteFailurestatisticssub(@Param(value = "recodedate") Date recodedate);
-
-
-    @Insert(" INSERT INTO Failurestatisticssub(id,tid,recodedate,wpid,wpname,wtid,wtname,name,eventid) VALUES(#{id,jdbcType=VARCHAR},#{tid,jdbcType=VARCHAR},#{recodedate},#{wpid,jdbcType=VARCHAR},#{wpname,jdbcType=VARCHAR},#{wtid,jdbcType=VARCHAR},#{wtname,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR},#{eventid,jdbcType=VARCHAR}) ")
-    public int insertFailurestatisticssub(Failurestatisticssub failurestatisticssub);
-}

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

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

+ 0 - 30
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/PartpowerstatticsmainMapper.java

@@ -1,30 +0,0 @@
-package com.gyee.failurestatistics.mapper.auto;
-
-import com.gyee.failurestatistics.model.auto.Partpowerstatticsmain;
-import com.gyee.failurestatistics.model.auto.Partpowerstatticsmain;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Delete;
-import org.apache.ibatis.annotations.Insert;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.Date;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author 石林
- * @since 2022-01-10
- */
-public interface PartpowerstatticsmainMapper extends BaseMapper<Partpowerstatticsmain> {
-
-
-    @Delete(" delete from Partpowerstatticsmain where recodedate=#{recodedate} ")
-    public int deletePartpowerstatticsmain(@Param(value = "recodedate") Date recodedate);
-
-
-    @Insert("  INSERT INTO Partpowerstatticsmain(id,recodedate,wpid,wpname,wtid,wtname,model) VALUES(#{id,jdbcType=VARCHAR},#{recodedate},#{wpid,jdbcType=VARCHAR},#{wpname,jdbcType=VARCHAR},#{wtid,jdbcType=VARCHAR},#{wtname,jdbcType=VARCHAR},#{model,jdbcType=VARCHAR}) ")
-    public int insertPartpowerstatticsmain(Partpowerstatticsmain partpowerstatticsmain);
-
-}

+ 0 - 28
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/PartpowerstatticssubMapper.java

@@ -1,28 +0,0 @@
-package com.gyee.failurestatistics.mapper.auto;
-
-import com.gyee.failurestatistics.model.auto.Partpowerstatticssub;
-import com.gyee.failurestatistics.model.auto.Partpowerstatticssub;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Delete;
-import org.apache.ibatis.annotations.Insert;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.Date;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author 石林
- * @since 2022-01-10
- */
-public interface PartpowerstatticssubMapper extends BaseMapper<Partpowerstatticssub> {
-
-    @Delete(" delete from Partpowerstatticssub where recodedate=#{recodedate} ")
-    public int deletePartpowerstatticssub(@Param(value = "recodedate") Date recodedate);
-
-
-    @Insert("  INSERT INTO Partpowerstatticssub(id,tid,recodedate,partid,name,datavalue,power,earlywarningvalue,criticalvalue) VALUES(#{id,jdbcType=VARCHAR},#{tid,jdbcType=VARCHAR},#{recodedate},#{partid,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR},#{datavalue,jdbcType=DECIMAL},#{power,jdbcType=VARCHAR},#{earlywarningvalue,jdbcType=DECIMAL},#{criticalvalue,jdbcType=DECIMAL})")
-    public int insertPartpowerstatticssub(Partpowerstatticssub partpowerstatticssub);
-}

File diff suppressed because it is too large
+ 0 - 30
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/PartstatisticsmainMapper.java


File diff suppressed because it is too large
+ 0 - 28
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/PartstatisticssubMapper.java


+ 0 - 29
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ParttemperaturemainMapper.java

@@ -1,29 +0,0 @@
-package com.gyee.failurestatistics.mapper.auto;
-
-import com.gyee.failurestatistics.model.auto.Parttemperaturemain;
-import com.gyee.failurestatistics.model.auto.Parttemperaturemain;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Delete;
-import org.apache.ibatis.annotations.Insert;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.Date;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author 石林
- * @since 2022-01-10
- */
-public interface ParttemperaturemainMapper extends BaseMapper<Parttemperaturemain> {
-
-
-    @Delete(" delete from Parttemperaturemain where recodedate=#{recodedate} ")
-    public int deleteParttemperaturemain(@Param(value = "recodedate") Date recodedate);
-
-
-    @Insert(" INSERT INTO Parttemperaturemain(id,recodedate,wpid,wtid,wtname,trange,tsnumber) VALUES(#{id,jdbcType=VARCHAR},#{recodedate},#{wpid,jdbcType=VARCHAR},#{wtid,jdbcType=VARCHAR},#{wtname,jdbcType=VARCHAR},#{trange,jdbcType=VARCHAR},#{tsnumber,jdbcType=INTEGER}) ")
-    public int insertParttemperaturemain(Parttemperaturemain parttemperaturemain);
-}

+ 0 - 28
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ParttemperaturesubMapper.java

@@ -1,28 +0,0 @@
-package com.gyee.failurestatistics.mapper.auto;
-
-import com.gyee.failurestatistics.model.auto.Parttemperaturesub;
-import com.gyee.failurestatistics.model.auto.Parttemperaturesub;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Delete;
-import org.apache.ibatis.annotations.Insert;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.Date;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author 石林
- * @since 2022-01-10
- */
-public interface ParttemperaturesubMapper extends BaseMapper<Parttemperaturesub> {
-
-    @Delete(" delete from Parttemperaturesub where recodedate=#{recodedate} ")
-    public int deleteParttemperaturesub(@Param(value = "recodedate") Date recodedate);
-
-
-    @Insert(" INSERT INTO Parttemperaturesub(id,recodedate,wpid,wtid,wtname,trange,tsnumber,pointname,partname) VALUES(#{id,jdbcType=VARCHAR},#{recodedate},#{wpid,jdbcType=VARCHAR},#{wtid,jdbcType=VARCHAR},#{wtname,jdbcType=VARCHAR},#{trange,jdbcType=VARCHAR},#{tsnumber,jdbcType=INTEGER},#{pointname,jdbcType=VARCHAR},#{partname,jdbcType=VARCHAR}) ")
-    public int insertParttemperaturesub(Parttemperaturesub parttemperaturesub);
-}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

File diff suppressed because it is too large
+ 63 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEarlyWarningMainMapper.java


+ 28 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconEarlyWarningSubMapper.java

@@ -0,0 +1,28 @@
+package com.gyee.failurestatistics.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.failurestatistics.model.auto.ProEconEarlyWarningSub;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 预警统计子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconEarlyWarningSubMapper extends BaseMapper<ProEconEarlyWarningSub> {
+
+
+    @Delete(" delete from pro_econ_early_warning_sub where record_date=#{recorddate} ")
+    public int deleteEarlywarningsub(@Param(value = "record_date") Date recorddate);
+
+
+    @Insert("  INSERT INTO pro_econ_early_warning_sub(id,tid,record_date,wp_id,wp_name,wt_id,wt_name,name,event_id) VALUES(#{id,jdbcType=VARCHAR},#{tid,jdbcType=VARCHAR},#{record_date},#{wp_id,jdbcType=VARCHAR},#{wp_name,jdbcType=VARCHAR},#{wt_id,jdbcType=VARCHAR},#{wt_name,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR},#{event_id,jdbcType=VARCHAR})  ")
+    public int insertEarlywarningsub(ProEconEarlyWarningSub earlywarningsub);
+}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

File diff suppressed because it is too large
+ 53 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconFailureStatisticMainMapper.java


+ 27 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconFailureStatisticsSubMapper.java

@@ -0,0 +1,27 @@
+package com.gyee.failurestatistics.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.failurestatistics.model.auto.ProEconFailureStatisticsSub;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 故障统计子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconFailureStatisticsSubMapper extends BaseMapper<ProEconFailureStatisticsSub> {
+
+    @Delete(" delete from pro_econ_failure_statistics_sub where record_date=#{recorddate} ")
+    public int deleteFailurestatisticssub(@Param(value = "recorddate") Date recorddate);
+
+
+    @Insert(" INSERT INTO pro_econ_failure_statistics_sub(id,tid,record_date,wp_id,wp_name,wt_id,wt_name,name,event_id) VALUES(#{id,jdbcType=VARCHAR},#{tid,jdbcType=VARCHAR},#{record_date},#{wp_id,jdbcType=VARCHAR},#{wp_name,jdbcType=VARCHAR},#{wt_id,jdbcType=VARCHAR},#{wt_name,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR},#{event_id,jdbcType=VARCHAR}) ")
+    public int insertFailurestatisticssub(ProEconFailureStatisticsSub failurestatisticssub);
+}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+ 28 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartPowerstatticMainMapper.java

@@ -0,0 +1,28 @@
+package com.gyee.failurestatistics.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.failurestatistics.model.auto.ProEconPartPowerstatticMain;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 部件功率健康统计主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconPartPowerstatticMainMapper extends BaseMapper<ProEconPartPowerstatticMain> {
+
+
+    @Delete(" delete from pro_econ_part_powerstattic_main where record_date=#{recorddate} ")
+    public int deletePartpowerstatticsmain(@Param(value = "recorddate") Date recorddate);
+
+
+    @Insert("  INSERT INTO pro_econ_part_powerstattic_main(id,record_date,wp_id,wp_name,wt_id,wt_name,model) VALUES(#{id,jdbcType=VARCHAR},#{record_date},#{wp_id,jdbcType=VARCHAR},#{wp_name,jdbcType=VARCHAR},#{wt_id,jdbcType=VARCHAR},#{wt_name,jdbcType=VARCHAR},#{model,jdbcType=VARCHAR}) ")
+    public int insertPartpowerstatticsmain(ProEconPartPowerstatticMain partpowerstatticsmain);
+}

File diff suppressed because it is too large
+ 28 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartStatisticsMainMapper.java


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

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

+ 28 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartTemperatureMainMapper.java

@@ -0,0 +1,28 @@
+package com.gyee.failurestatistics.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.failurestatistics.model.auto.ProEconPartTemperatureMain;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 部件温度统计 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconPartTemperatureMainMapper extends BaseMapper<ProEconPartTemperatureMain> {
+
+
+    @Delete(" delete from pro_econ_part_temperature_main where record_date=#{recorddate} ")
+    public int deleteParttemperaturemain(@Param(value = "recorddate") Date recorddate);
+
+
+    @Insert(" INSERT INTO pro_econ_part_temperature_main(id,record_date,wp_id,wp_name,wt_id,wt_name,trange,tsnumber) VALUES(#{id,jdbcType=VARCHAR},#{record_date},#{wp_id,jdbcType=VARCHAR},#{wp_name,jdbcType=VARCHAR},#{wt_id,jdbcType=VARCHAR},#{wt_name,jdbcType=VARCHAR},#{trange,jdbcType=VARCHAR},#{tsnumber,jdbcType=INTEGER}) ")
+    public int insertParttemperaturemain(ProEconPartTemperatureMain parttemperaturemain);
+}

+ 28 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartTemperatureSubMapper.java

@@ -0,0 +1,28 @@
+package com.gyee.failurestatistics.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.failurestatistics.model.auto.ProEconPartTemperatureSub;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 部件温度统计子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconPartTemperatureSubMapper extends BaseMapper<ProEconPartTemperatureSub> {
+
+
+    @Delete(" delete from pro_econ_part_temperature_sub where record_date=#{recorddate} ")
+    public int deleteParttemperaturesub(@Param(value = "recorddate") Date recorddate);
+
+
+    @Insert(" INSERT INTO pro_econ_part_temperature_sub(id,record_date,wp_id,wp_name,wt_id,wt_name,trange,tsnumber,pointname,partname) VALUES(#{id,jdbcType=VARCHAR},#{record_date},#{wp_id,jdbcType=VARCHAR},#{wp_name,jdbcType=VARCHAR},#{wt_id,jdbcType=VARCHAR},#{wt_name,jdbcType=VARCHAR},#{trange,jdbcType=VARCHAR},#{tsnumber,jdbcType=INTEGER},#{pointname,jdbcType=VARCHAR},#{partname,jdbcType=VARCHAR}) ")
+    public int insertParttemperaturesub(ProEconPartTemperatureSub parttemperaturesub);
+}

+ 27 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconPartpowerStatticsSubMapper.java

@@ -0,0 +1,27 @@
+package com.gyee.failurestatistics.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.failurestatistics.model.auto.ProEconPartpowerStatticsSub;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 部件功率健康统计子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-24
+ */
+public interface ProEconPartpowerStatticsSubMapper extends BaseMapper<ProEconPartpowerStatticsSub> {
+
+    @Delete(" delete from pro_econ_partpower_stattics_sub where record_date=#{recorddate} ")
+    public int deletePartpowerstatticssub(@Param(value = "recorddate") Date recorddate);
+
+
+    @Insert("  INSERT INTO pro_econ_partpower_stattics_sub(id,tid,record_date,partid,name,datavalue,power,earlywarningvalue,criticalvalue) VALUES(#{id,jdbcType=VARCHAR},#{tid,jdbcType=VARCHAR},#{record_date},#{partid,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR},#{datavalue,jdbcType=DECIMAL},#{power,jdbcType=VARCHAR},#{earlywarningvalue,jdbcType=DECIMAL},#{criticalvalue,jdbcType=DECIMAL})")
+    public int insertPartpowerstatticssub(ProEconPartpowerStatticsSub partpowerstatticssub);
+}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+ 43 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconShutdownEvent2Mapper.java

@@ -0,0 +1,43 @@
+package com.gyee.failurestatistics.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.failurestatistics.model.auto.ProEconShutdownEvent2;
+import com.gyee.failurestatistics.model.custom.ShutdowneventVo;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ * 停机事件2 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-21
+ */
+public interface ProEconShutdownEvent2Mapper extends BaseMapper<ProEconShutdownEvent2> {
+
+
+    @Select("select * from pro_econ_shutdown_event2 t  where  t.stop_time>=#{beginDate}   and  t.stop_time<=#{endDate} and t.status_code=2  and t.warning_id is null and t.stop_time is not null  order by t.windturbine_id")
+    public List<ProEconShutdownEvent2> queryShutdowneventList(@Param(value = "beginDate") Date beginDate, @Param(value = "endDate")Date endDate);
+
+
+    @Select(" select h.id id,s.windturbineid windTurbineId,s.alertvalue warningId,s.alerttext warnDesc,h.alerttime stopTime,s.category2 stopTypeId " +
+            "  from ${alerthistory} h,alarmsnap s" +
+            "  where to_NUMBER(h.snapid) =to_NUMBER(s.id) and s.category1='windturbine' " +
+            " and h.messagetype=1 and s.windturbineid is not null " +
+            " and s.windturbineid=#{windturbineid} " +
+
+            "    and h.alerttime>=#{beginDate} " +
+            "     and h.alerttime<=#{endDate} " +
+            "     order by s.rank desc ")
+    public List<ShutdowneventVo> queryAlerthistoryList(@Param(value = "alerthistory")String alerthistory, @Param(value = "windturbineid")String windturbineid, @Param(value = "beginDate")Date beginDate, @Param(value = "endDate")Date endDate);
+
+
+
+    @Update("update pro_econ_shutdown_event2 t  set t.warning_id=#{warning_id},t.stop_type_id=#{stop_type_id}  where t.id=#{stopid}")
+    public int  updateShutdownevent(@Param(value = "warning_id") String warning_id, @Param(value = "stop_type_id")String stop_type_id, @Param(value = "stopid")String stopid);
+}

+ 69 - 0
realtime/failurestatistics-server/src/main/java/com/gyee/failurestatistics/mapper/auto/ProEconShutdownEventMapper.java

@@ -0,0 +1,69 @@
+package com.gyee.failurestatistics.mapper.auto;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.failurestatistics.model.auto.ProEconShutdownEvent;
+import com.gyee.failurestatistics.model.custom.ShutdowneventVo;
+import com.gyee.failurestatistics.model.custom.SimpleVo;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ * 停机事件 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2022-10-27
+ */
+public interface ProEconShutdownEventMapper extends BaseMapper<ProEconShutdownEvent> {
+
+
+
+    @Select("<script> select * from pro_econ_shutdown_event where  " +
+            "  <when test='wpId !=null'>  windpowerstation_id = #{wpId}   </when> " +
+            "  <when test='wtId !=null && wpId==null '> windturbine_id = #{wtId}   </when> " +
+            "  <when test='wtId !=null && wpId!=null '> and windturbine_id = #{wtId}   </when> " +
+            "  and stop_time >= #{beginDate}  and stop_time <= #{endDate} " +
+            "  <when test='type !=null  '> and status_code = #{type}   </when> " +
+            " order by windturbine_id,start_time desc" +
+            "</script>")
+    List<ShutdowneventVo> queryEvents(@Param("wpId") String wpId, @Param("wtId")String wtId,
+                                      @Param("beginDate")Date beginDate, @Param("endDate")Date endDate,
+                                      @Param("type") String type);
+
+
+
+    @Select(" select b.winpowerstation_id id, count(*) filter(where a.stop_time between (SELECT current_date - interval '7 day') and current_date) as" +
+            "        value from pro_econ_shutdown_event a,ProBasicEquipment b" +
+            "    where  a.windturbine_id = b.id and a.status_code=2   group by b.winpowerstation_id")
+
+    List<SimpleVo> countStopByWp();
+    @Select("select b.projectid id, count(*) filter(where a.stop_time between (SELECT current_date - interval '7 day') and current_date) as" +
+            "        value from pro_econ_shutdown_event a,ProBasicEquipment b" +
+            "    where  a.windturbine_id = b.id and a.status_code=2   group by b.projectid")
+    List<SimpleVo> countStopByPj();
+
+
+    @Select("select * from pro_econ_shutdown_event t  where  t.stop_time>=#{beginDate}   and  t.stop_time<=#{endDate} and t.status_code=2  and t.warning_id is null and t.stop_time is not null  order by t.windturbine_id")
+    public List<ProEconShutdownEvent> queryShutdowneventList(@Param(value = "beginDate") Date beginDate, @Param(value = "endDate")Date endDate);
+
+    @Select(" select h.id id,s.windturbineid windTurbineId,s.alertvalue warningId,s.alerttext warnDesc,h.alerttime stopTime,s.category2 stopTypeId " +
+            "  from ${alerthistory} h,alarmsnap s" +
+            "  where to_NUMBER(h.snapid) =to_NUMBER(s.id) and s.category1='windturbine' " +
+            " and h.messagetype=1 and s.windturbineid is not null " +
+            " and s.windturbineid=#{windturbineid} " +
+
+            "    and h.alerttime>=#{beginDate} " +
+            "     and h.alerttime<=#{endDate} " +
+            "     order by s.rank desc ")
+    public List<ShutdowneventVo> queryAlerthistoryList(@Param(value = "alerthistory")String alerthistory, @Param(value = "windturbineid")String windturbineid, @Param(value = "beginDate")Date beginDate, @Param(value = "endDate")Date endDate);
+
+
+    @Update("update pro_econ_shutdown_event t  set t.warning_id=#{warning_id},t.stop_type_id=#{stop_type_id}  where t.id=#{stopid}")
+    public int  updateShutdownevent(@Param(value = "warning_id") String warning_id, @Param(value = "stop_type_id")String stop_type_id, @Param(value = "stopid")String stopid);
+
+}

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

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

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

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

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


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