浏览代码

增加导入数据校验

shiyue 1 年之前
父节点
当前提交
e497f05040
共有 1 个文件被更改,包括 18 次插入19 次删除
  1. 18 19
      energy-manage-service/src/main/resources/config/README.MD

+ 18 - 19
energy-manage-service/src/main/resources/config/README.MD

@@ -3,7 +3,7 @@
 
 ## 名词/术语
     index: 表示数组索引
-    分析类型: 表示 针对风电机组发电性能的不同分析,例如:数据完整度、静态偏航误差、功率曲线散点分析、变桨功率分析等
+    分析类型: 表示 针对风电机组发电性能的不同分析,例如:静态偏航误差、功率曲线散点分析、变桨功率分析等
     直驱风电机组: 无齿轮箱
     半直驱风电机组:有齿轮箱且结构较双馈风电机组简单
     双馈风电机组: 有齿轮箱且结构较半直驱风电机组复杂
@@ -62,14 +62,13 @@
 
 
     键 dataContract 表示 数据契约说明
-
+    键 dataContract.autoOrManual 表示 区分调用来源是自动触发,还是人工触发,其值数据类型为字符串且非空,枚举值:automatic、manual,值:automatic 表示自动触发;manual 表示人工触发;
     键 dataContract.dataSource 表示 分析使用数据源,其值数据类型为对象且非空
-    键 dataContract.dataSource.scada 表示 分析使用scada数据的数据源,其值数据类型为字符串且非空,值: minute 为scada分钟级数据;seconde为scada秒级数据
+    键 dataContract.dataSource.scada 表示 分析使用scada数据的数据源,其值数据类型为字符串且非空,枚举值:minute、second、all,值: minute 用于人工分析场景,指定分析类型使用scada分钟级数据;seconde 用于人工分析场景,指定分析类型使用scada秒级数据;all 用于自动分析场景,分析类型按自身设计使用scada数据进行分析
 
     键 dataContract.dataFilter 表示 数据筛选
     键 dataContract.dataFilter.powerFarmID 表示 电场编号, 其值数据类型为字符串且非空
-    键 dataContract.dataFilter.turbines 表示 发电设备(风电机组等)信息, 其值数据类型为数组且非空
-    键 dataContract.dataFilter.turbines[index].dataBatchNum 表示 发电设备(风电机组等)数据批次号, 其值数据类型为字符串且非空
+    键 dataContract.dataFilter.turbines 表示 发电设备(风电机组等)编号信息, 其值数据类型为数组且非空
     键 dataContract.dataFilter.beginTime 表示 数据开始时间, 其值数据类型为字符串,格式:yyyy-MM-dd hh:mm:ss 当值为null时不进行当前数据批次数据进行开始时间筛选
     键 dataContract.dataFilter.beginTime 表示 数据开始时间, 其值数据类型为字符串,格式:yyyy-MM-dd hh:mm:ss 当值为null时不进行当前数据批次数据进行开始时间筛选
     键 dataContract.dataFilter.endTime 表示 数据截止时间, 其值数据类型为字符串,格式:yyyy-MM-dd hh:mm:ss 当值为null时不进行当前数据批次数据进行截止时间筛选
@@ -135,14 +134,19 @@
     {
         "dataContractType": {
             "type": "analysisExecuteOrder",
-            "version": "1.0.0"
+            "version": "1.2.0"
         },
         "dataContract": {
+            "autoOrManual":"automatic",
             "dataSource": {
-                "scada": "minute"
+                "scada": "second"
             },
             "dataFilter": {
-                "powerFarmID": "",
+                "powerFarmID": "010-00001",
+                "turbines": [
+                    "010-00001-0001",
+                    "010-00001-0002"
+                ],
                 "dataBatchNum": "B2024042211-0",
                 "beginTime": "2023-01-01 00:00:00",
                 "endTime": "2023-12-31 23:59:59",
@@ -173,32 +177,27 @@
                 {
                     "package": "algorithm.powerCurveAnalyst",
                     "className": "PowerCurveAnalyst",
-                    "methodName": "executeAnalysis",
-                    "analysisReustCode":["1-PowerCureScatterAnalysis","2-PowerCureScatterAnalysis"]
+                    "methodName": "executeAnalysis"
                 },
                 {
                     "package": "algorithm.powerScatter2DAnalyst",
-                    "className": "PowerScatter2DAnalyst",
-                    "methodName": "executeAnalysis",
-                    "analysisReustCode":["1-PowerCureScatterAnalysis","2-PowerCureScatterAnalysis"]
+                    "className": "PowerScatter2DAnayst",
+                    "methodName": "executeAnalysis"
                 },
                 {
                     "package": "algorithm.powerScatterAnalyst",
                     "className": "PowerScatterAnalyst",
-                    "methodName": "executeAnalysis",
-                    "analysisReustCode":["1-PowerCureScatterAnalysis"]
+                    "methodName": "executeAnalysis"
                 },
                 {
                     "package": "algorithm.windSpeedFrequencyAnalyst",
                     "className": "WindSpeedFrequencyAnalyst",
-                    "methodName": "executeAnalysis",
-                    "analysisReustCode":["1-PowerCureScatterAnalysis"]
+                    "methodName": "executeAnalysis"
                 },
                 {
                     "package": "algorithm.generatorSpeedPowerAnalyst",
                     "className": "GeneratorSpeedPowerAnalyst",
-                    "methodName": "executeAnalysis",
-                    "analysisReustCode":""
+                    "methodName": "executeAnalysis"
                 }
             ],
             "graphSets": {