|
@@ -11,7 +11,7 @@
|
|
|
Target Server Version : 80029
|
|
|
File Encoding : 65001
|
|
|
|
|
|
- Date: 24/07/2023 09:48:32
|
|
|
+ Date: 03/08/2023 09:52:27
|
|
|
*/
|
|
|
|
|
|
SET NAMES utf8mb4;
|
|
@@ -34,12 +34,12 @@ CREATE TABLE `t_calculation_formula` (
|
|
|
`STATE` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态: 0 失效 1 有效',
|
|
|
`DATA_SOURCE_TYPE` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成文件的类型\r\nE278:浙江上午短期(新)\r\nE279:浙江下午短期(新)\r\nE280:浙江超短期(新)\r\n',
|
|
|
`HOW_MANY_DAYS` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '获取提前几天生成的数据',
|
|
|
- `CREATE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `CREATE_TIME` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
`CREATOR` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
|
|
`LAST_MODIFIER` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
- `LAST_MODIFY_TIME` datetime(0) NULL DEFAULT NULL COMMENT '修改人',
|
|
|
+ `LAST_MODIFY_TIME` datetime NULL DEFAULT NULL COMMENT '修改人',
|
|
|
PRIMARY KEY (`ID`) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 685 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 687 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Records of t_calculation_formula
|
|
@@ -679,5 +679,9 @@ INSERT INTO `t_calculation_formula` VALUES (682, 'ASSESSMENT_ULTRA_SHORT_ACCURAC
|
|
|
INSERT INTO `t_calculation_formula` VALUES (683, 'USER', 1, 'user:123456', 'E99', 'E1;E2', NULL, NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL);
|
|
|
INSERT INTO `t_calculation_formula` VALUES (684, 'POINT_SHORT_ACCURACY', 1, 'manyDayThreeDayDeviationElectricity(list,\'if(forecastAbleValue == 0 && ableValue !=0){ return 1;}elsif(forecastAbleValue==ableValue){return 0;} else{return math.abs(forecastAbleValue-ableValue)/forecastAbleValue; } \',0.15,\'##如果预测 = 0\r\n deviationElectricity = 0;\r\n if (forecastAbleValue == 0) {\r\n return ableValue * 0.25;\r\n }\r\n ##如果预测大于实际\r\n if (forecastAbleValue > ableValue) {\r\n deviationElectricity = (forecastAbleValue * (1 - 0.2) - ableValue) * 0.25;\r\n ##如果预测小于实际\r\n } else {\r\n deviationElectricity = (ableValue - (forecastAbleValue * (1 + 0.2))) * 0.25;\r\n }\r\n return deviationElectricity;\',day)', 'E996', 'E1', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
|
|
|
INSERT INTO `t_calculation_formula` VALUES (685, 'TEN_DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorS(list,realValue,forecastAbleValue,electricCapacity)', 'E37', 'E1;E2', 'ALL', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
|
|
|
+INSERT INTO `t_calculation_formula` VALUES (686, 'DAY_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,electricCapacity)', 'E34', 'E1;E2', 'J00614', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
|
|
|
+INSERT INTO `t_calculation_formula` VALUES (687, 'DAY_ULTRA_SHORT_ACCURACY', 1, 'rootMeanSquaredErrorC(list,ableValue,forecastAbleValue,electricCapacity)', 'E34', 'E1;E2', 'J00614', NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
|
|
|
+INSERT INTO `t_calculation_formula` VALUES (688, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E34', 'E1;E2', 'J00614', 'DAY_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
|
|
|
+INSERT INTO `t_calculation_formula` VALUES (689, 'RULES', 1, ' ## 设定返回map\r\n let m = seq.map(\"code\", \"500\", \"msg\", \"校验不通过\", \"data\", \"0.00%\");\r\n ## 如果实际功率为负数,忽略不计\r\n if (ableValue <0) {\r\n m.code = \"666\";\r\n m.msg = \"实际功率为负数,忽略不计\";\r\n return m;\r\n }\r\n m.code = \"200\";\r\n m.msg = \"校验通过\";\r\n return m;', 'E34', 'E1;E2', 'J00614', 'DAY_ULTRA_SHORT_ACCURACY', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL);
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|