Bläddra i källkod

powerjob集群工作流调度计算服务

shilin 6 månader sedan
incheckning
d56de8fe4b
100 ändrade filer med 5855 tillägg och 0 borttagningar
  1. 0 0
      .idea/.gitignore
  2. 15 0
      .idea/compiler.xml
  3. 7 0
      .idea/encodings.xml
  4. 25 0
      .idea/jarRepositories.xml
  5. 12 0
      .idea/misc.xml
  6. 184 0
      .idea/workspace.xml
  7. 3312 0
      log/ota.log
  8. 223 0
      pom.xml
  9. 25 0
      src/main/java/com/gyee/generation/GenerationMain.java
  10. 161 0
      src/main/java/com/gyee/generation/config/GeneratorCodeConfig.java
  11. 56 0
      src/main/java/com/gyee/generation/config/ThreadPoolTaskConfig.java
  12. 22 0
      src/main/java/com/gyee/generation/config/mybatis/CustomizedSqlInjector.java
  13. 76 0
      src/main/java/com/gyee/generation/config/mybatis/InsertOrUpdateBath.java
  14. 28 0
      src/main/java/com/gyee/generation/config/mybatis/RootMapper.java
  15. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicCompanyController.java
  16. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicEnergyGroupController.java
  17. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicEquipmentController.java
  18. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicEquipmentPointController.java
  19. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicLineController.java
  20. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicLogicalUnitController.java
  21. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicMeterPointController.java
  22. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicModelPowerController.java
  23. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicModelPowerRdController.java
  24. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicPowerstationController.java
  25. 21 0
      src/main/java/com/gyee/generation/controller/ProBasicPowerstationpointController.java
  26. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicProjectController.java
  27. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicProjectPlanController.java
  28. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicRealtimeDbconfigController.java
  29. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicRegionController.java
  30. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicSquareController.java
  31. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicStatusAiController.java
  32. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicStatusDiController.java
  33. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicSubStationController.java
  34. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicTargetPlanController.java
  35. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicTestingPointController.java
  36. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicWeatherStationController.java
  37. 20 0
      src/main/java/com/gyee/generation/controller/ProBasicWindPowerController.java
  38. 20 0
      src/main/java/com/gyee/generation/controller/ProEcoWindspecificInfoDayController.java
  39. 20 0
      src/main/java/com/gyee/generation/controller/ProEconActivePowerDataController.java
  40. 20 0
      src/main/java/com/gyee/generation/controller/ProEconBenchmarkController.java
  41. 20 0
      src/main/java/com/gyee/generation/controller/ProEconBrownoutsEvent2Controller.java
  42. 20 0
      src/main/java/com/gyee/generation/controller/ProEconBrownoutsEventController.java
  43. 20 0
      src/main/java/com/gyee/generation/controller/ProEconCoordinateController.java
  44. 20 0
      src/main/java/com/gyee/generation/controller/ProEconCurveFittMonthMainController.java
  45. 20 0
      src/main/java/com/gyee/generation/controller/ProEconCurveFittMonthSubController.java
  46. 20 0
      src/main/java/com/gyee/generation/controller/ProEconCurveFittYearMainController.java
  47. 20 0
      src/main/java/com/gyee/generation/controller/ProEconCurveFittYearSubController.java
  48. 20 0
      src/main/java/com/gyee/generation/controller/ProEconCurveFittingMainController.java
  49. 20 0
      src/main/java/com/gyee/generation/controller/ProEconCurveFittingSubController.java
  50. 20 0
      src/main/java/com/gyee/generation/controller/ProEconElectricaltestPointController.java
  51. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentDayDetailedController.java
  52. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentDayInfoController.java
  53. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentInfo15minuteController.java
  54. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentInfoDay1Controller.java
  55. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentInfoDay2Controller.java
  56. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentInfoDay3Controller.java
  57. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentInfoDay4Controller.java
  58. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentInfoDay5Controller.java
  59. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentInfoDay6Controller.java
  60. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentInfoDayTopController.java
  61. 20 0
      src/main/java/com/gyee/generation/controller/ProEconEquipmentmodelController.java
  62. 20 0
      src/main/java/com/gyee/generation/controller/ProEconFaultLiminatedefectsController.java
  63. 20 0
      src/main/java/com/gyee/generation/controller/ProEconInOrOutSpeedTotal2Controller.java
  64. 20 0
      src/main/java/com/gyee/generation/controller/ProEconInOrOutSpeedTotalController.java
  65. 21 0
      src/main/java/com/gyee/generation/controller/ProEconInputOrOutputSpeedController.java
  66. 20 0
      src/main/java/com/gyee/generation/controller/ProEconInterruptionController.java
  67. 20 0
      src/main/java/com/gyee/generation/controller/ProEconLimitPowerRecordsController.java
  68. 20 0
      src/main/java/com/gyee/generation/controller/ProEconLogicalUnitController.java
  69. 20 0
      src/main/java/com/gyee/generation/controller/ProEconMainBrownouts2Controller.java
  70. 20 0
      src/main/java/com/gyee/generation/controller/ProEconMainBrownoutsController.java
  71. 20 0
      src/main/java/com/gyee/generation/controller/ProEconManufacturerController.java
  72. 20 0
      src/main/java/com/gyee/generation/controller/ProEconMeteorologicalController.java
  73. 20 0
      src/main/java/com/gyee/generation/controller/ProEconMeteorologicalfourdaysController.java
  74. 20 0
      src/main/java/com/gyee/generation/controller/ProEconMeterPointValueController.java
  75. 20 0
      src/main/java/com/gyee/generation/controller/ProEconPowerstationInfoDay1Controller.java
  76. 20 0
      src/main/java/com/gyee/generation/controller/ProEconPowerstationInfoDay2Controller.java
  77. 20 0
      src/main/java/com/gyee/generation/controller/ProEconPowerstationInfoDay3Controller.java
  78. 20 0
      src/main/java/com/gyee/generation/controller/ProEconPowerstationInfoDay4Controller.java
  79. 20 0
      src/main/java/com/gyee/generation/controller/ProEconPowerstationInfoDay5Controller.java
  80. 20 0
      src/main/java/com/gyee/generation/controller/ProEconPowerstationInfoDay6Controller.java
  81. 20 0
      src/main/java/com/gyee/generation/controller/ProEconPowerstationInfoDay7Controller.java
  82. 20 0
      src/main/java/com/gyee/generation/controller/ProEconShutdownEvent2Controller.java
  83. 20 0
      src/main/java/com/gyee/generation/controller/ProEconShutdownEventController.java
  84. 20 0
      src/main/java/com/gyee/generation/controller/ProEconStateTranRatesSub2Controller.java
  85. 20 0
      src/main/java/com/gyee/generation/controller/ProEconStateTranRatesSubController.java
  86. 20 0
      src/main/java/com/gyee/generation/controller/ProEconStateTransitionRatesController.java
  87. 20 0
      src/main/java/com/gyee/generation/controller/ProEconStatusDictionariesController.java
  88. 20 0
      src/main/java/com/gyee/generation/controller/ProEconStopTypeController.java
  89. 20 0
      src/main/java/com/gyee/generation/controller/ProEconTestingPointController.java
  90. 23 0
      src/main/java/com/gyee/generation/controller/ProEconUniformCodeController.java
  91. 20 0
      src/main/java/com/gyee/generation/controller/ProEconWindpowerInfoDayController.java
  92. 20 0
      src/main/java/com/gyee/generation/controller/ProEconWindturbineGoodnessController.java
  93. 20 0
      src/main/java/com/gyee/generation/controller/ProEconWindturbineInfoDayController.java
  94. 20 0
      src/main/java/com/gyee/generation/controller/ProEconWindturbineStatus2Controller.java
  95. 20 0
      src/main/java/com/gyee/generation/controller/ProEconWindturbineStatusController.java
  96. 20 0
      src/main/java/com/gyee/generation/controller/ProEconWpMttrMtbfMonthController.java
  97. 20 0
      src/main/java/com/gyee/generation/controller/ProEconWpmttrDmtbfYearController.java
  98. 20 0
      src/main/java/com/gyee/generation/controller/ProEconWpmttrMtbfDayController.java
  99. 24 0
      src/main/java/com/gyee/generation/controller/ProEconWpwindDayInfoController.java
  100. 0 0
      src/main/java/com/gyee/generation/controller/ProEconWtAlysisDayController.java

+ 0 - 0
.idea/.gitignore


+ 15 - 0
.idea/compiler.xml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <annotationProcessing>
+      <profile default="true" name="Default" enabled="true" />
+      <profile name="Maven default annotation processors profile" enabled="true">
+        <sourceOutputDir name="target/generated-sources/annotations" />
+        <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
+        <outputRelativeToContentRoot value="true" />
+        <module name="powerjob" />
+      </profile>
+    </annotationProcessing>
+    <bytecodeTargetLevel target="8" />
+  </component>
+</project>

+ 7 - 0
.idea/encodings.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Encoding">
+    <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
+  </component>
+</project>

+ 25 - 0
.idea/jarRepositories.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="RemoteRepositoriesConfiguration">
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Central Repository" />
+      <option name="url" value="https://repo.maven.apache.org/maven2" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Maven Central repository" />
+      <option name="url" value="https://repo1.maven.org/maven2" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="jboss.community" />
+      <option name="name" value="JBoss Community repository" />
+      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Central Repository" />
+      <option name="url" value="https://maven.aliyun.com/repository/public" />
+    </remote-repository>
+  </component>
+</project>

+ 12 - 0
.idea/misc.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ExternalStorageConfigurationManager" enabled="true" />
+  <component name="MavenProjectsManager">
+    <option name="originalFiles">
+      <list>
+        <option value="$PROJECT_DIR$/pom.xml" />
+      </list>
+    </option>
+  </component>
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
+</project>

+ 184 - 0
.idea/workspace.xml

@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="AutoImportSettings">
+    <option name="autoReloadType" value="SELECTIVE" />
+  </component>
+  <component name="ChangeListManager">
+    <list default="true" id="83a4fb33-b9b6-459b-af5d-35e7bd8d6f55" name="Changes" comment="" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
+  </component>
+  <component name="MarkdownSettingsMigration">
+    <option name="stateVersion" value="1" />
+  </component>
+  <component name="MavenImportPreferences">
+    <option name="generalSettings">
+      <MavenGeneralSettings>
+        <option name="mavenHome" value="$PROJECT_DIR$/../../apache-maven-3.8.8" />
+        <option name="useMavenConfig" value="true" />
+        <option name="userSettingsFile" value="E:\apache-maven-3.8.8\conf\settings.xml" />
+      </MavenGeneralSettings>
+    </option>
+    <option name="importingSettings">
+      <MavenImportingSettings>
+        <option name="jdkForImporter" value="1.8" />
+      </MavenImportingSettings>
+    </option>
+  </component>
+  <component name="MavenRunner">
+    <option name="skipTests" value="true" />
+  </component>
+  <component name="ProblemsViewState">
+    <option name="selectedTabId" value="CurrentFile" />
+  </component>
+  <component name="ProjectId" id="2h5SLoSuE0pAfnpanov30olI2Yl" />
+  <component name="ProjectViewState">
+    <option name="hideEmptyMiddlePackages" value="true" />
+    <option name="showLibraryContents" value="true" />
+  </component>
+  <component name="PropertiesComponent">{
+  &quot;keyToString&quot;: {
+    &quot;RequestMappingsPanelOrder0&quot;: &quot;0&quot;,
+    &quot;RequestMappingsPanelOrder1&quot;: &quot;1&quot;,
+    &quot;RequestMappingsPanelWidth0&quot;: &quot;75&quot;,
+    &quot;RequestMappingsPanelWidth1&quot;: &quot;75&quot;,
+    &quot;RunOnceActivity.OpenProjectViewOnStart&quot;: &quot;true&quot;,
+    &quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
+    &quot;WebServerToolWindowFactoryState&quot;: &quot;false&quot;,
+    &quot;last_opened_file_path&quot;: &quot;E:/idea_workspace/gyee-job/src/main/java/com/gyee/generation/service&quot;,
+    &quot;project.structure.last.edited&quot;: &quot;SDKs&quot;,
+    &quot;project.structure.proportion&quot;: &quot;0.15332031&quot;,
+    &quot;project.structure.side.proportion&quot;: &quot;0.2&quot;,
+    &quot;settings.editor.selected.configurable&quot;: &quot;preferences.sourceCode&quot;,
+    &quot;spring.configuration.checksum&quot;: &quot;51b4f5a9ea681b2943b6eb9785469e55&quot;
+  }
+}</component>
+  <component name="ReactorSettings">
+    <option name="notificationShown" value="true" />
+  </component>
+  <component name="RecentsManager">
+    <key name="CopyFile.RECENT_KEYS">
+      <recent name="E:\idea_workspace\gyee-job\src\main\java\com\gyee\generation\service" />
+      <recent name="E:\idea_workspace\gyee-job\src\main\resources" />
+      <recent name="E:\idea_workspace\gyee-job\src\main\java\com\gyee\generation" />
+      <recent name="E:\idea_workspace\gyee-job\src\main\java\com\gyee\generation\util\realtimesource\timeseries" />
+    </key>
+    <key name="CopyClassDialog.RECENTS_KEY">
+      <recent name="com.gyee.generation" />
+      <recent name="com.gyee.generation.service.initalcache" />
+      <recent name="com.gyee.generation.service.initialpoint" />
+      <recent name="com.gyee.generation.util" />
+      <recent name="com.gyee.generation.util.realtimesource.timeseries" />
+    </key>
+  </component>
+  <component name="RunManager" selected="Spring Boot.GenerationTest">
+    <configuration name="GenerationTest" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
+      <option name="MAIN_CLASS_NAME" value="com.gyee.generation.GenerationTest" />
+      <module name="powerjob" />
+      <extension name="coverage">
+        <pattern>
+          <option name="PATTERN" value="com.gyee.generation.*" />
+          <option name="ENABLED" value="true" />
+        </pattern>
+      </extension>
+      <method v="2">
+        <option name="Make" enabled="true" />
+      </method>
+    </configuration>
+    <configuration name="GeneratorCodeConfig" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
+      <option name="MAIN_CLASS_NAME" value="com.gyee.generation.config.GeneratorCodeConfig" />
+      <module name="powerjob" />
+      <extension name="coverage">
+        <pattern>
+          <option name="PATTERN" value="com.gyee.generation.config.*" />
+          <option name="ENABLED" value="true" />
+        </pattern>
+      </extension>
+      <method v="2">
+        <option name="Make" enabled="true" />
+      </method>
+    </configuration>
+    <configuration name="GenerationMain" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
+      <module name="powerjob" />
+      <option name="SPRING_BOOT_MAIN_CLASS" value="com.gyee.generation.GenerationMain" />
+      <method v="2">
+        <option name="Make" enabled="true" />
+      </method>
+    </configuration>
+    <configuration name="GenerationTest" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" temporary="true" nameIsGenerated="true">
+      <module name="powerjob" />
+      <option name="SPRING_BOOT_MAIN_CLASS" value="com.gyee.generation.GenerationTest" />
+      <extension name="coverage">
+        <pattern>
+          <option name="PATTERN" value="com.gyee.generation.*" />
+          <option name="ENABLED" value="true" />
+        </pattern>
+      </extension>
+      <method v="2">
+        <option name="Make" enabled="true" />
+      </method>
+    </configuration>
+    <configuration name="SampleApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
+      <module name="powerjob" />
+      <option name="SPRING_BOOT_MAIN_CLASS" value="tech.powerjob.samples.SampleApplication" />
+      <method v="2">
+        <option name="Make" enabled="true" />
+      </method>
+    </configuration>
+    <recent_temporary>
+      <list>
+        <item itemvalue="Spring Boot.GenerationTest" />
+        <item itemvalue="Application.GenerationTest" />
+        <item itemvalue="Application.GeneratorCodeConfig" />
+      </list>
+    </recent_temporary>
+  </component>
+  <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="Default task">
+      <changelist id="83a4fb33-b9b6-459b-af5d-35e7bd8d6f55" name="Changes" comment="" />
+      <created>1716882392076</created>
+      <option name="number" value="Default" />
+      <option name="presentableId" value="Default" />
+      <updated>1716882392076</updated>
+      <workItem from="1716882393385" duration="4433000" />
+      <workItem from="1716886936027" duration="2762000" />
+      <workItem from="1716943827321" duration="20275000" />
+      <workItem from="1716980902260" duration="4000" />
+      <workItem from="1717029571394" duration="4160000" />
+      <workItem from="1717033960420" duration="22000" />
+    </task>
+    <servers />
+  </component>
+  <component name="TypeScriptGeneratedFilesManager">
+    <option name="version" value="3" />
+  </component>
+  <component name="XDebuggerManager">
+    <breakpoint-manager>
+      <breakpoints>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/gyee/generation/init/CacheContext.java</url>
+          <line>153</line>
+          <option name="timeStamp" value="1" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/gyee/generation/service/initialpoint/InitialPointService.java</url>
+          <line>1187</line>
+          <option name="timeStamp" value="4" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/test/java/com/gyee/generation/GenerationTest.java</url>
+          <line>45</line>
+          <option name="timeStamp" value="6" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/test/java/com/gyee/generation/GenerationTest.java</url>
+          <line>44</line>
+          <option name="timeStamp" value="7" />
+        </line-breakpoint>
+      </breakpoints>
+    </breakpoint-manager>
+  </component>
+</project>

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 3312 - 0
log/ota.log


+ 223 - 0
pom.xml

@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>gyee.job</groupId>
+    <artifactId>powerjob</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>jar</packaging>
+    <name>gyee-job</name>
+
+    <properties>
+
+        <springboot.version>2.7.18</springboot.version>
+        <powerjob.worker.starter.version>4.3.9</powerjob.worker.starter.version>
+        <fastjson.version>1.2.83</fastjson.version>
+        <lombok.version>1.18.12</lombok.version>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+        <java.version>1.8</java.version>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+        <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
+        <mybatis.spring.boot.version>2.3.2</mybatis.spring.boot.version>
+        <mybatis-plus.boot.starter.version>3.2.0</mybatis-plus.boot.starter.version>
+        <mybatis-plus.generator.version>3.3.2</mybatis-plus.generator.version>
+        <druid.version>1.2.5</druid.version>
+        <mariadb.version>3.4.0</mariadb.version>
+        <taosdata.version>3.2.11</taosdata.version>
+        <hutool.version>5.8.27</hutool.version>
+        <dynamic-datasource.version>3.5.0</dynamic-datasource.version>
+        <netty.version>4.1.110.Final</netty.version>
+        <poi.version>3.17</poi.version>
+        <freemarker.version>2.3.28</freemarker.version>
+    </properties>
+
+    <dependencies>
+
+        <dependency>
+            <groupId>org.freemarker</groupId>
+            <artifactId>freemarker</artifactId>
+            <version>${freemarker.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.mysql</groupId>
+            <artifactId>mysql-connector-j</artifactId>
+            <version>8.0.31</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.poi</groupId>
+            <artifactId>poi</artifactId>
+            <version>${poi.version}</version>
+            <scope>compile</scope>
+        </dependency>
+        <!-- powerjob -->
+        <dependency>
+            <groupId>tech.powerjob</groupId>
+            <artifactId>powerjob-worker-spring-boot-starter</artifactId>
+            <version>${powerjob.worker.starter.version}</version>
+        </dependency>
+
+        <dependency>
+        <groupId>tech.powerjob</groupId>
+        <artifactId>powerjob-official-processors</artifactId>
+        <version>${powerjob.worker.starter.version}</version>
+        </dependency>
+
+
+        <!-- SpringBoot -->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+            <version>${springboot.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-autoconfigure</artifactId>
+            <version>${springboot.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <version>${springboot.version}</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>tech.powerjob</groupId>
+            <artifactId>powerjob-worker-spring-boot-starter</artifactId>
+            <version>${powerjob.worker.starter.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>fastjson</artifactId>
+            <version>${fastjson.version}</version>
+        </dependency>
+
+        <!-- lombok -->
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <version>${lombok.version}</version>
+            <scope>provided</scope>
+        </dependency>
+
+        <!-- 高版本 JDK 移除了 JavaEE 的包,需要手动引入
+        <dependency>
+            <groupId>javax.xml.bind</groupId>
+            <artifactId>jaxb-api</artifactId>
+            <version>2.3.1</version>
+        </dependency>
+        -->
+        <!-- druid -->
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>druid</artifactId>
+            <version>${druid.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.mariadb.jdbc</groupId>
+            <artifactId>mariadb-java-client</artifactId>
+            <version>${mariadb.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.taosdata.jdbc</groupId>
+            <artifactId>taos-jdbcdriver</artifactId>
+            <version>${taosdata.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>cn.hutool</groupId>
+            <artifactId>hutool-all</artifactId>
+            <version>${hutool.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
+            <version>${dynamic-datasource.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+            <version>${springboot.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.mybatis.spring.boot</groupId>
+            <artifactId>mybatis-spring-boot-starter</artifactId>
+            <version>${mybatis.spring.boot.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+            <version>${mybatis-plus.boot.starter.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-generator</artifactId>
+            <version>${mybatis-plus.generator.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>io.netty</groupId>
+            <artifactId>netty-all</artifactId>
+            <version>${netty.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>4.13.1</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <!-- SpringBoot专用的打包插件 -->
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <version>${springboot.version}</version>
+                <configuration>
+                    <mainClass>com.gyee.generation.GenerationMain</mainClass>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中-->
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-deploy-plugin</artifactId>
+                <configuration>
+                    <skip>true</skip>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>${maven-compiler-plugin.version}</version>
+                <configuration>
+                    <source>${java.version}</source>
+                    <target>${java.version}</target>
+                    <testSource>${java.version}</testSource>
+                    <testTarget>${java.version}</testTarget>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>

+ 25 - 0
src/main/java/com/gyee/generation/GenerationMain.java

@@ -0,0 +1,25 @@
+package com.gyee.generation;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @description:
+ * @author: shilin
+ * @date: 2024/5/29 14:50
+ * @param: 
+ * @return: 
+ **/
+@SpringBootApplication
+@MapperScan("com.gyee.generation.mapper")
+public class GenerationMain {
+
+
+    public static void main(String[] args) throws Exception {
+        SpringApplication.run(GenerationMain.class, args);
+
+        System.out.println("启动完成");
+
+    }
+}

+ 161 - 0
src/main/java/com/gyee/generation/config/GeneratorCodeConfig.java

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

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

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

+ 22 - 0
src/main/java/com/gyee/generation/config/mybatis/CustomizedSqlInjector.java

@@ -0,0 +1,22 @@
+package com.gyee.generation.config.mybatis;
+
+import com.baomidou.mybatisplus.core.injector.AbstractMethod;
+import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;
+
+import java.util.List;
+
+/**
+ * 自定义方法SQL注入器
+ */
+public class CustomizedSqlInjector extends DefaultSqlInjector {
+    /**
+     * 如果只需增加方法,保留mybatis plus自带方法,
+     * 可以先获取super.getMethodList(),再添加add
+     */
+    @Override
+    public List<AbstractMethod> getMethodList(Class<?> mapperClass) {
+        List<AbstractMethod> methodList = super.getMethodList(mapperClass);
+        methodList.add(new InsertOrUpdateBath());
+        return methodList;
+    }
+}

+ 76 - 0
src/main/java/com/gyee/generation/config/mybatis/InsertOrUpdateBath.java

@@ -0,0 +1,76 @@
+package com.gyee.generation.config.mybatis;
+
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.injector.AbstractMethod;
+        import com.baomidou.mybatisplus.core.metadata.TableInfo;
+        import org.apache.ibatis.executor.keygen.NoKeyGenerator;
+        import org.apache.ibatis.mapping.MappedStatement;
+        import org.apache.ibatis.mapping.SqlSource;
+        import org.springframework.util.StringUtils;
+
+public class InsertOrUpdateBath extends AbstractMethod {
+
+    @Override
+    public MappedStatement injectMappedStatement(Class<?> mapperClass, Class<?> modelClass, TableInfo tableInfo) {
+        final String sql = "<script>insert into %s %s values %s ON DUPLICATE KEY UPDATE %s</script>";
+        final String tableName = tableInfo.getTableName();
+        final String filedSql = prepareFieldSql(tableInfo);
+        final String modelValuesSql = prepareModelValuesSql(tableInfo);
+        final String duplicateKeySql =prepareDuplicateKeySql(tableInfo);
+        final String sqlResult = String.format(sql, tableName, filedSql, modelValuesSql,duplicateKeySql);
+        //System.out.println("savaorupdatesqlsql="+sqlResult);
+        SqlSource sqlSource = languageDriver.createSqlSource(configuration, sqlResult, modelClass);
+        return this.addInsertMappedStatement(mapperClass, modelClass, "mysqlInsertOrUpdateBath", sqlSource, new NoKeyGenerator(), null, null);
+    }
+
+    /**
+     * 准备ON DUPLICATE KEY UPDATE sql
+     * @param tableInfo
+     * @return
+     */
+    private String prepareDuplicateKeySql(TableInfo tableInfo) {
+        final StringBuilder duplicateKeySql = new StringBuilder();
+        if(!StrUtil.isEmpty(tableInfo.getKeyColumn())) {
+            duplicateKeySql.append(tableInfo.getKeyColumn()).append("=values(").append(tableInfo.getKeyColumn()).append("),");
+        }
+
+        tableInfo.getFieldList().forEach(x -> {
+            duplicateKeySql.append(x.getColumn())
+                    .append("=values(")
+                    .append(x.getColumn())
+                    .append("),");
+        });
+        duplicateKeySql.delete(duplicateKeySql.length() - 1, duplicateKeySql.length());
+        return duplicateKeySql.toString();
+    }
+
+    /**
+     * 准备属性名
+     * @param tableInfo
+     * @return
+     */
+    private String prepareFieldSql(TableInfo tableInfo) {
+        StringBuilder fieldSql = new StringBuilder();
+        fieldSql.append(tableInfo.getKeyColumn()).append(",");
+        tableInfo.getFieldList().forEach(x -> {
+            fieldSql.append(x.getColumn()).append(",");
+        });
+        fieldSql.delete(fieldSql.length() - 1, fieldSql.length());
+        fieldSql.insert(0, "(");
+        fieldSql.append(")");
+        return fieldSql.toString();
+    }
+
+    private String prepareModelValuesSql(TableInfo tableInfo){
+        final StringBuilder valueSql = new StringBuilder();
+        valueSql.append("<foreach collection=\"list\" item=\"item\" index=\"index\" open=\"(\" separator=\"),(\" close=\")\">");
+        if(!StringUtils.isEmpty(tableInfo.getKeyProperty())) {
+            valueSql.append("#{item.").append(tableInfo.getKeyProperty()).append("},");
+        }
+        tableInfo.getFieldList().forEach(x -> valueSql.append("#{item.").append(x.getProperty()).append("},"));
+        valueSql.delete(valueSql.length() - 1, valueSql.length());
+        valueSql.append("</foreach>");
+        return valueSql.toString();
+    }
+}

+ 28 - 0
src/main/java/com/gyee/generation/config/mybatis/RootMapper.java

@@ -0,0 +1,28 @@
+package com.gyee.generation.config.mybatis;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * 根Mapper,给表Mapper继承用的,可以自定义通用方法
+ * {@link BaseMapper}
+ * {@link com.baomidou.mybatisplus.extension.service.IService}
+ * {@link com.baomidou.mybatisplus.extension.service.impl.ServiceImpl}
+ */
+public interface RootMapper<T> extends BaseMapper<T> {
+
+    /**
+     * 自定义批量插入
+     * 如果要自动填充,@Param(xx) xx参数名必须是 list/collection/array 3个的其中之一
+     */
+    int insertBatch(@Param("list") List<T> list);
+
+    /**
+     * 自定义批量新增或更新
+     * 如果要自动填充,@Param(xx) xx参数名必须是 list/collection/array 3个的其中之一
+     */
+    int insertOrUpdateBath(@Param("list") List<T> list);
+
+}

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

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

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

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 集团 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-energy-group")
+public class ProBasicEnergyGroupController {
+
+}

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

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风机&光伏 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-equipment")
+public class ProBasicEquipmentController {
+
+}

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

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

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

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

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProBasicLogicalUnitController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 部件 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-logical-unit")
+public class ProBasicLogicalUnitController {
+
+}

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

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

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

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

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

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

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

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 场站表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-powerstation")
+public class ProBasicPowerstationController {
+
+}

+ 21 - 0
src/main/java/com/gyee/generation/controller/ProBasicPowerstationpointController.java

@@ -0,0 +1,21 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 场站测点,期次测点,线路测点,三级公司测点,区域测点
++方阵测点 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-powerstationpoint")
+public class ProBasicPowerstationpointController {
+
+}

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

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

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

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

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

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

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

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

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

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

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProBasicStatusAiController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 状态AI测点 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-status-ai")
+public class ProBasicStatusAiController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProBasicStatusDiController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-status-di")
+public class ProBasicStatusDiController {
+
+}

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

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 调度场站名称 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-sub-station")
+public class ProBasicSubStationController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProBasicTargetPlanController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 计划表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-target-plan")
+public class ProBasicTargetPlanController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProBasicTestingPointController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 逻辑测点 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-testing-point")
+public class ProBasicTestingPointController {
+
+}

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

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

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProBasicWindPowerController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风功率线路 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-basic-wind-power")
+public class ProBasicWindPowerController {
+
+}

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

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

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

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

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

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

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

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

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

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

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconCoordinateController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-coordinate")
+public class ProEconCoordinateController {
+
+}

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

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

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

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

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconCurveFittYearMainController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风电机年拟合曲线主表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-curve-fitt-year-main")
+public class ProEconCurveFittYearMainController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconCurveFittYearSubController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风电机年拟合曲线子表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-curve-fitt-year-sub")
+public class ProEconCurveFittYearSubController {
+
+}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-equipmentmodel")
+public class ProEconEquipmentmodelController {
+
+}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-manufacturer")
+public class ProEconManufacturerController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconMeteorologicalController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-meteorological")
+public class ProEconMeteorologicalController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconMeteorologicalfourdaysController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-meteorologicalfourdays")
+public class ProEconMeteorologicalfourdaysController {
+
+}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconShutdownEventController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 停机事件 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-shutdown-event")
+public class ProEconShutdownEventController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconStateTranRatesSub2Controller.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 状态转换及时率子表2 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-state-tran-rates-sub2")
+public class ProEconStateTranRatesSub2Controller {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconStateTranRatesSubController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 状态转换及时率子表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-state-tran-rates-sub")
+public class ProEconStateTranRatesSubController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconStateTransitionRatesController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 状态转换及时率表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-state-transition-rates")
+public class ProEconStateTransitionRatesController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconStatusDictionariesController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 类型:1:7种简单状态;2:14种明细状态; 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-status-dictionaries")
+public class ProEconStatusDictionariesController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconStopTypeController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 停机类型 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-stop-type")
+public class ProEconStopTypeController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconTestingPointController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 型号逻辑测点 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-testing-point")
+public class ProEconTestingPointController {
+
+}

+ 23 - 0
src/main/java/com/gyee/generation/controller/ProEconUniformCodeController.java

@@ -0,0 +1,23 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 统一编码表
+设备类型:风电/光伏
+测点类型:遥测/遥信/计算
+                                          -& 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-uniform-code")
+public class ProEconUniformCodeController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconWindpowerInfoDayController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风场日信息表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-windpower-info-day")
+public class ProEconWindpowerInfoDayController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconWindturbineGoodnessController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风电机拟合优度 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-windturbine-goodness")
+public class ProEconWindturbineGoodnessController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconWindturbineInfoDayController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风机日信息表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-windturbine-info-day")
+public class ProEconWindturbineInfoDayController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconWindturbineStatus2Controller.java

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

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconWindturbineStatusController.java

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

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconWpMttrMtbfMonthController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 月场站级别MTTR MTBF 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-wp-mttr-mtbf-month")
+public class ProEconWpMttrMtbfMonthController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconWpmttrDmtbfYearController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 年场站级别MTTR MTBF 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-wpmttr-dmtbf-year")
+public class ProEconWpmttrDmtbfYearController {
+
+}

+ 20 - 0
src/main/java/com/gyee/generation/controller/ProEconWpmttrMtbfDayController.java

@@ -0,0 +1,20 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 日场站级别MTTR MTBF 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-wpmttr-mtbf-day")
+public class ProEconWpmttrMtbfDayController {
+
+}

+ 24 - 0
src/main/java/com/gyee/generation/controller/ProEconWpwindDayInfoController.java

@@ -0,0 +1,24 @@
+package com.gyee.generation.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 1、日风向平均风速
+2、日风向最大风速
+3、日风向次数
+4、日风向频率
+ 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2024-05-29
+ */
+@RestController
+@RequestMapping("//pro-econ-wpwind-day-info")
+public class ProEconWpwindDayInfoController {
+
+}

+ 0 - 0
src/main/java/com/gyee/generation/controller/ProEconWtAlysisDayController.java


Vissa filer visades inte eftersom för många filer har ändrats