Ver código fonte

新增公式细则配置,修改sql脚本

yuzijian 2 anos atrás
pai
commit
7bfc5fbcc7
1 arquivos alterados com 25 adições e 5 exclusões
  1. 25 5
      src/main/resources/sql/t_calculation_formula.sql

+ 25 - 5
src/main/resources/sql/t_calculation_formula.sql

@@ -1,17 +1,17 @@
 /*
  Navicat Premium Data Transfer
 
- Source Server         : local
+ Source Server         : localhost_3306
  Source Server Type    : MySQL
- Source Server Version : 80029
+ Source Server Version : 80028
  Source Host           : localhost:3306
  Source Schema         : ipfcst-v3
 
  Target Server Type    : MySQL
- Target Server Version : 80029
+ Target Server Version : 80028
  File Encoding         : 65001
 
- Date: 06/09/2022 10:48:41
+ Date: 06/09/2022 16:35:25
 */
 
 SET NAMES utf8mb4;
@@ -35,7 +35,7 @@ CREATE TABLE `t_calculation_formula`  (
   `LAST_MODIFIER` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改时间',
   `LAST_MODIFY_TIME` datetime(0) NULL DEFAULT NULL COMMENT '修改人',
   PRIMARY KEY (`ID`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 132 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of t_calculation_formula
@@ -171,5 +171,25 @@ INSERT INTO `t_calculation_formula` VALUES (128, 'POINT_ULTRA_SHORT_ACCURACY', 2
 INSERT INTO `t_calculation_formula` VALUES (129, 'POINT_ULTRA_SHORT_ACCURACY', 3, '(1-(2*result2))*100', 'E64', 'E2', NULL, NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (130, 'RULES', 1, 'IF(yc=0,IF(sj<=rl*0.03,\'不予考核\',\'0%\'),IF(sj=0,IF(YC<=rl*0.03,\'不予考核\',\'0%\'),\'pass\'))', 'E61', 'E2', 'POINT_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
 INSERT INTO `t_calculation_formula` VALUES (131, 'RULES', 1, 'IF(yc=0,IF(sj<=rl*0.03,\'不予考核\',\'0%\'),IF(sj=0,IF(YC<=rl*0.03,\'不予考核\',\'0%\'),\'pass\'))', 'E61', 'E2', 'POINT_ULTRA_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (132, 'RULES', 1, 'IF(cap<0,\'pass\')', 'E61', 'E2', 'POINT_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (133, 'RULES', 1, 'IF(cap<0,\'pass\')', 'E41', 'E2', 'DAY_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (134, 'RULES', 1, 'IF(sj=0,\'sj=0.01\')', 'E32', 'E1', 'DAY_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (135, 'RULES', 1, 'IF(sj<10,\'pass\')', 'E32', 'E2', 'DAY_ULTRA_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (136, 'RULES', 1, 'IF(sj=0,\'sj=0.01\')', 'E33', 'E1', 'DAY_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (137, 'RULES', 1, 'IF(sj<10,\'pass\')', 'E33', 'E2', 'DAY_ULTRA_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (138, 'RULES', 1, 'IF(sj=0,\'sj=0.01\')', 'E34', 'E1', 'DAY_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (139, 'RULES', 1, 'IF(sj<10,\'pass\')', 'E34', 'E2', 'DAY_ULTRA_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (140, 'RULES', 1, 'IF(yc=0,IF(sj<=rl*0.03,\'不予考核\',\'0%\'),IF(sj=0,IF(YC<=rl*0.03,\'不予考核\',\'0%\'),\'pass\'))', 'E62', 'E2', 'POINT_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (141, 'RULES', 1, 'IF(yc=0,IF(sj<=rl*0.03,\'不予考核\',\'0%\'),IF(sj=0,IF(YC<=rl*0.03,\'不予考核\',\'0%\'),\'pass\'))', 'E62', 'E2', 'POINT_ULTRA_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (142, 'RULES', 1, 'IF(yc=0,IF(sj<=rl*0.03,\'不予考核\',\'0%\'),IF(sj=0,IF(YC<=rl*0.03,\'不予考核\',\'0%\'),\'pass\'))', 'E63', 'E2', 'POINT_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (143, 'RULES', 1, 'IF(yc=0,IF(sj<=rl*0.03,\'不予考核\',\'0%\'),IF(sj=0,IF(YC<=rl*0.03,\'不予考核\',\'0%\'),\'pass\'))', 'E63', 'E2', 'POINT_ULTRA_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (144, 'RULES', 1, 'IF(yc=0,IF(sj<=rl*0.03,\'不予考核\',\'0%\'),IF(sj=0,IF(YC<=rl*0.03,\'不予考核\',\'0%\'),\'pass\'))', 'E63', 'E2', 'POINT_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (145, 'RULES', 1, 'IF(yc=0,IF(sj<=rl*0.03,\'不予考核\',\'0%\'),IF(sj=0,IF(YC<=rl*0.03,\'不予考核\',\'0%\'),\'pass\'))', 'E63', 'E2', 'POINT_ULTRA_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (146, 'RULES', 1, 'IF(sj=0,\'sj=0.01\')', 'E32', 'E1', 'DAY_ULTRA_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (147, 'RULES', 1, 'IF(sj<10,\'pass\')', 'E32', 'E2', 'DAY_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (148, 'RULES', 1, 'IF(sj=0,\'sj=0.01\')', 'E33', 'E1', 'DAY_ULTRA_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (149, 'RULES', 1, 'IF(sj<10,\'pass\')', 'E33', 'E2', 'DAY_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (150, 'RULES', 1, 'IF(sj=0,\'sj=0.01\')', 'E34', 'E1', 'DAY_ULTRA_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO `t_calculation_formula` VALUES (151, 'RULES', 1, 'IF(sj<10,\'pass\')', 'E34', 'E2', 'DAY_SHORT_ACCURACY', NULL, NULL, NULL, NULL, NULL);
 
 SET FOREIGN_KEY_CHECKS = 1;