gouji开发sql13

INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.143', 't_r_lczx_filing_register', '备注(最大长)256', '备注过长。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n\'@BATCH_ID\' AS BATCH_ID,\r\n\'@RULE_CODE\' AS RULE_CODE,\r\nGROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n\'REMARK\' AS COLUMN_CODE,\r\n0 AS RESULT_CODE,\r\n\'@FILE_DATE\' AS FILE_DATE,\r\nFUND_CATEGORY AS INSTI_TYPE,\r\nNULL AS LEFT_CALCULATION_VALUE,\r\nNULL AS RIGHT_CALCULATION_VALUE,\r\nNULL AS DIFFERENCE \r\nfrom t_r_lczx_filing_register T\r\nWHERE T.FILE_DATE=\'@FILE_DATE\'\r\nAND  LENGTH(CONVERT (REMARK USING GBK))>256\r\n	GROUP BY T.FUND_CATEGORY,\r\n	T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.001', 't_r_lczx_issuance_register', '{产品登记编码}必填', '{产品登记编码}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'REGISTRATION_CODE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    REGISTRATION_CODE IS NULL\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.002', 't_r_lczx_issuance_register', '{产品登记编码}不能重复', '{产品登记编码}不能重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       \'REGISTRATION_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, T1.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT REGISTRATION_CODE, FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                T.FUND_CATEGORY\r\n         FROM   T_R_LCZX_ISSUANCE_REGISTER T\r\n         WHERE  T.FILE_DATE = \'@FILE_DATE\'\r\n         GROUP  BY REGISTRATION_CODE, FILE_DATE\r\n         HAVING COUNT(1) > 1) T1\r\nGROUP  BY T1.FUND_CATEGORY, T1.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.003', 't_r_lczx_issuance_register', '{产品登记编码}由英文或数字组成,对于公募理财产品,{产品登记编码}14位字符;对于私募理财产品,{产品登记编码}15位字符;', '{产品登记编码}由英文或数字组成,对于公募理财产品,{产品登记编码}14位字符;对于私募理财产品,{产品登记编码}15位字符;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'REGISTRATION_CODE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n                T1.REGISTRATION_CODE,  \r\n                T2.SUBSCRIPTION_TYPE\r\n         FROM   t_r_lczx_issuance_register T1\r\n         LEFT   JOIN t_r_lczx_filing_register_result T2\r\n         ON     T2.PRO_CODE = T1.PRODUCT_CODE) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND 	\r\n((LENGTH(REGISTRATION_CODE) <> 14 and SUBSCRIPTION_TYPE=\'01\' OR REGISTRATION_CODE REGEXP \'[^A-Za-z0-9]\'= 1)\r\nOR (LENGTH(REGISTRATION_CODE) <> 15 and SUBSCRIPTION_TYPE=\'02\' OR REGISTRATION_CODE REGEXP \'[^A-Za-z0-9]\'= 1) ) \r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.004', 't_r_lczx_issuance_register', '{产品登记编码}不能和历史报送的值重复', '{产品登记编码}不能和历史报送的值重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT A.N_ID) AS N_ID_LIST, \'REGISTRATION_CODE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, A.FILE_DATE, A.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM \r\n(SELECT REGISTRATION_CODE,N_ID,FILE_DATE,FUND_CATEGORY FROM T_R_LCZX_ISSUANCE_REGISTER\r\nWHERE  FILE_DATE = \'@FILE_DATE\') A\r\nLEFT JOIN t_r_lczx_issuance_register_result B\r\nON  A.REGISTRATION_CODE=B.REGISTRATION_CODE\r\nWHERE B.REGISTRATION_CODE is not null\r\ngroup by A.FILE_DATE, A.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.005', 't_r_lczx_issuance_register', '理财报表,{发行机构代码}为Z70033;银行报表,{发行机构代码}为C10307', '理财报表,{发行机构代码}为Z70033;银行报表,{发行机构代码}为C10307', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'ISSUER_ORG_CODE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    ISSUER_ORG_CODE  <> \'Z70033\'\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.006', 't_r_lczx_issuance_register', '{发行机构代码}必填', '{发行机构代码}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'ISSUER_ORG_CODE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    ISSUER_ORG_CODE  IS NULL\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.007', 't_r_lczx_issuance_register', '{理财产品代码}必填', '{理财产品代码}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'PRODUCT_CODE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    PRODUCT_CODE  IS NULL\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.008', 't_r_lczx_issuance_register', '同一机构内{理财产品代码}具有唯一性', '同一机构内{理财产品代码}具有唯一性', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n	\'@BATCH_ID\' AS BATCH_ID,\r\n	\'@RULE_CODE\' AS RULE_CODE,\r\n	GROUP_CONCAT( DISTINCT N_ID ) AS N_ID_LIST,\r\n	\'PRODUCT_CODE\' AS COLUMN_CODE,\r\n	0 AS RESULT_CODE,\r\n	\'@FILE_DATE\' AS FILE_DATE,\r\n	A.FUND_CATEGORY AS INSTI_TYPE,\r\n	NULL AS LEFT_CALCULATION_VALUE,\r\n	NULL AS RIGHT_CALCULATION_VALUE,\r\n	NULL AS DIFFERENCE \r\nFROM\r\n	(\r\nSELECT\r\n	PRODUCT_CODE,\r\n	FILE_DATE,\r\n	GROUP_CONCAT( DISTINCT N_ID ) AS N_ID,\r\n	FUND_CATEGORY \r\nFROM\r\n	(\r\nSELECT\r\n	PRODUCT_CODE,\r\n	FILE_DATE,\r\n	N_ID,\r\n	FUND_CATEGORY \r\nFROM\r\n	T_R_LCZX_ISSUANCE_REGISTER \r\nWHERE\r\n	FILE_DATE = \'@FILE_DATE\' \r\n	UNION ALL\r\nSELECT \r\n  PRODUCT_CODE,\r\n	\'@FILE_DATE\'  AS FILE_DATE,\r\n	NULL AS N_ID,\r\n	FUND_CATEGORY \r\nFROM\r\n	T_R_LCZX_ISSUANCE_REGISTER_RESULT \r\n	) T \r\n	GROUP BY PRODUCT_CODE\r\nHAVING COUNT(1)>1\r\n	) A\r\n	where N_ID IS NOT NULL\r\n	group by a.FUND_CATEGORY,\r\n	a.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.009', 't_r_lczx_issuance_register', '{理财产品代码}最长 100 位字符型', '{理财产品代码}最长 100 位字符型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'PRODUCT_CODE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    length(CONVERT(PRODUCT_CODE using GBK))  > 100\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.010', 't_r_lczx_issuance_register', '{募集起始日期}必填', '{募集起始日期}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'SUBSCRIPTION_START_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   SUBSCRIPTION_START_DATE  IS NULL\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.011', 't_r_lczx_issuance_register', '{募集起始日期}必须落在{申报登记}填报的{募集起始日 (从)}和{募集起始日(到)}的区间内', '{募集起始日期}必须落在{申报登记}填报的{募集起始日 (从)}和{募集起始日(到)}的区间内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'SUBSCRIPTION_START_DATE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n                T1.SUBSCRIPTION_START_DATE,  \r\n                T3.SUBSCRIPTION_START_DATE_START,T3.SUBSCRIPTION_START_DATE_END\r\n         FROM   t_r_lczx_issuance_register T1\r\n         LEFT   JOIN pawm_fact_pd_prod_base_info_fd T2\r\n         ON     T2.PROD_REG_ID = T1.REGISTRATION_CODE\r\n				 LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T2.FINPROD_MARKET_ID ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND 	(SUBSCRIPTION_START_DATE_START >= SUBSCRIPTION_START_DATE_START \r\nor SUBSCRIPTION_START_DATE_START <=SUBSCRIPTION_START_DATE_END)\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.012', 't_r_lczx_issuance_register', '{募集起始日期}格式为 yyyymmdd', '{募集起始日期}格式为 yyyymmdd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'SUBSCRIPTION_START_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   is_date_type(SUBSCRIPTION_START_DATE,1) =0\r\nGROUP  BY FILE_DATE, FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.013', 't_r_lczx_issuance_register', '{募集结束日期}必填', '{募集结束日期}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'SUBSCRIPTION_END_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   (SUBSCRIPTION_END_DATE REGEXP \'[0-9]\' =0 OR LENGTH(SUBSCRIPTION_END_DATE) <> 8)\r\nGROUP  BY FILE_DATE, FUND_CATEGORY\r\n\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.014', 't_r_lczx_issuance_register', '{募集结束日期}应大于等于{募集起始日期}', '{募集结束日期}应大于等于{募集起始日期}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'SUBSCRIPTION_START_DATE,SUBSCRIPTION_END_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   SUBSCRIPTION_START_DATE > SUBSCRIPTION_END_DATE \r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.015', 't_r_lczx_issuance_register', '{募集结束日期}格式为 yyyymmdd', '{募集结束日期}格式为 yyyymmdd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'SUBSCRIPTION_END_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   is_date_type( SUBSCRIPTION_END_DATE  ,1)=0\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.016', 't_r_lczx_issuance_register', '{产品起始日}必填', '{产品起始日}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'VALUE_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   VALUE_DATE IS NULL\r\nGROUP  BY FILE_DATE, FUND_CATEGORY\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.017', 't_r_lczx_issuance_register', '{产品起始日期}应大于等于{募集结束日期}', '{产品起始日期}应大于等于{募集结束日期}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'SUBSCRIPTION_END_DATE,VALUE_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   SUBSCRIPTION_END_DATE > VALUE_DATE \r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.018', 't_r_lczx_issuance_register', '{产品起始日期}格式为 yyyymmdd', '{产品起始日期}格式为 yyyymmdd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'VALUE_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   is_date_type( VALUE_DATE  ,1)=0\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.019', 't_r_lczx_issuance_register', '{产品终止日}必填', '{产品终止日}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'MATURITY_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   MATURITY_DATE IS NULL\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.020', 't_r_lczx_issuance_register', '{产品终止日期}应大于{产品起始日期}', '{产品终止日期}应大于{产品起始日期}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'VALUE_DATE,MATURITY_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   VALUE_DATE > MATURITY_DATE\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.021', 't_r_lczx_issuance_register', '{产品终止日期}格式为 yyyymmdd', '{产品终止日期}格式为 yyyymmdd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'MATURITY_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   is_date_type(MATURITY_DATE   ,1)=0\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.022', 't_r_lczx_issuance_register', '{管理方式}必填,值必须在值域内', '{管理方式}必填,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       \'MANAGEMENT_METHOD\' AS COLUMN_CODE, \'0\' AS RESULT_CODE,\r\n       FILE_DATE, FUND_CATEGORY AS INSTI_TYPE, NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE, NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   GET_DICT(\'LCZX_MANAGE_METHOD\',T.MANAGEMENT_METHOD) = 0 \r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.023', 't_r_lczx_issuance_register', '{是否为结构化(分级)产品}必填,值必须在值域内', '{是否为结构化(分级)产品}必填,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       \'STRUCTURED_OPTION\' AS COLUMN_CODE, \'0\' AS RESULT_CODE,\r\n       FILE_DATE, FUND_CATEGORY AS INSTI_TYPE, NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE, NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   GET_DICT(\'LCZX_YES_NO\',T.STRUCTURED_OPTION) = 0 \r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.024', 't_r_lczx_issuance_register', '{是否为分级产品}选择“ 01 是”时{分级比例}必填;{是否为分级产品}选择“02 否”时{分级比例}不可填写。', '{是否为分级产品}选择“ 01 是”时{分级比例}必填;{是否为分级产品}选择“02 否”时{分级比例}不可填写。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'STRUCTURED_OPTION,PRIORITY_RATIO\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    ((STRUCTURED_OPTION = \'01\' AND PRIORITY_RATIO IS NULL)\r\nOR     (STRUCTURED_OPTION = \'02\' AND PRIORITY_RATIO IS NOT NULL))\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.025', 't_r_lczx_issuance_register', '{申报登记}.{产品投资性质}选择 01 固定收益类”时,{分级比例}不得填写小于等于 0 或大于 3 的数字;{申报登记}.{产品投资性质}选择“ 02 权益类”时,{分级比例}不得填写小于等于 0 或大于 1 的数字;{申报登记}.{产品投资性质}选择“ 03 商品及金融衍生品类”、“ 04 混合类”时,{分级比例}不得填写小于等于 0 或大于 2 的数字。', '{申报登记}.{产品投资性质}选择 01 固定收益类”时,{分级比例}不得填写小于等于 0 或大于 3 的数字;{申报登记}.{产品投资性质}选择“ 02 权益类”时,{分级比例}不得填写小于等于 0 或大于 1 的数字;{申报登记}.{产品投资性质}选择“ 03 商品及金融衍生品类”、“ 04 混合类”时,{分级比例}不得填写小于等于 0 或大于 2 的数字。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'TYPE_OF_INVESTMENT_ASSET,PRIORITY_RATIO\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n               T1.PRIORITY_RATIO,  \r\n                T3.TYPE_OF_INVESTMENT_ASSET\r\n         FROM   t_r_lczx_issuance_register T1\r\n				 LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T1.PRODUCT_CODE ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND 	\r\n((TYPE_OF_INVESTMENT_ASSET=\'01\' AND (PRIORITY_RATIO <=0 OR PRIORITY_RATIO > 3)) \r\nOR (TYPE_OF_INVESTMENT_ASSET=\'02\' AND (PRIORITY_RATIO <=0 OR PRIORITY_RATIO >1 )) \r\nOR (TYPE_OF_INVESTMENT_ASSET IN(\'03\',\'04\') AND (PRIORITY_RATIO <=0 OR PRIORITY_RATIO > 2)))\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.027', 't_r_lczx_issuance_register', '{业绩比较基准上限%}≥{业绩比较基准下限%}', '{业绩比较基准上限%}≥{业绩比较基准下限%}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'PERFORMANCE_BENCHMARK_LOWER_LIMIT,PERFORMANCE_BENCHMARK_UPPER_LIMIT\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    PERFORMANCE_BENCHMARK_LOWER_LIMIT > PERFORMANCE_BENCHMARK_UPPER_LIMIT\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.029', 't_r_lczx_issuance_register', '{业绩比较基准上限%}≥{业绩比较基准下限%}', '{业绩比较基准上限%}≥{业绩比较基准下限%}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\n	\'@BATCH_ID\' AS BATCH_ID,\n	\'@RULE_CODE\' AS RULE_CODE,\n	GROUP_CONCAT( DISTINCT N_ID ) AS N_ID_LIST,\n	\'PERFORMANCE_BENCHMARK_UPPER_LIMIT,PERFORMANCE_BENCHMARK_LOWER_LIMIT\' AS COLUMN_CODE,\n	\'0\' AS RESULT_CODE,\n	FILE_DATE,\n	FUND_CATEGORY AS INSTI_TYPE,\n	NULL AS LEFT_CALCULATION_VALUE,\n	NULL AS RIGHT_CALCULATION_VALUE,\n	NULL AS DIFFERENCE \nFROM\n	T_R_LCZX_ISSUANCE_REGISTER \nWHERE\n	FILE_DATE = \'@FILE_DATE\' \n	AND PERFORMANCE_BENCHMARK_UPPER_LIMIT < PERFORMANCE_BENCHMARK_LOWER_LIMIT \nGROUP BY\n	FILE_DATE,\n	FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.031', 't_r_lczx_issuance_register', '{业绩比较基准说明}最长位400位字符', '{业绩比较基准说明}最长位400位字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'PERFORMANCE_BENCHMARK_DETAIL\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    length(CONVERT(PERFORMANCE_BENCHMARK_DETAIL   using GBK)) > 400\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.032', 't_r_lczx_issuance_register', '{申报登记}.{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{开放模式}必填;{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{开放模式}必须为空', '{申报登记}.{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{开放模式}必填;{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{开放模式}必须为空', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OPEN_MODE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n               T1.OPEN_MODE,  \r\n                T3.OPERATION_MODE\r\n         FROM   t_r_lczx_issuance_register T1\r\n         LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T1.PRODUCT_CODE ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ((T.OPERATION_MODE IN(\'03\',\'04\') AND OPEN_MODE IS NULL)\r\nOR 		 (T.OPERATION_MODE IN(\'01\',\'02\') AND OPEN_MODE IS NOT NULL))\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.033', 't_r_lczx_issuance_register', '{开放模式}非空时,必须在值域内', '{开放模式}非空时,必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       \'OPEN_MODE\' AS COLUMN_CODE, \'0\' AS RESULT_CODE,\r\n       FILE_DATE, FUND_CATEGORY AS INSTI_TYPE, NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE, NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   OPEN_MODE IS NOT NULL AND  GET_DICT(\'LCZX_OPEN_MODE\',T.OPEN_MODE) = 0 \r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.034', 't_r_lczx_issuance_register', '当{发行登记}.{开放模式}选择\"01 有规律开放\" 时,{规律开放周期}必填;当{发行登记}.{开放模式}选择“ 02 无规律开放”时,{规律开放周期}必须为空', '当{发行登记}.{开放模式}选择\"01 有规律开放\" 时,{规律开放周期}必填;当{发行登记}.{开放模式}选择“ 02 无规律开放”时,{规律开放周期}必须为空', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       \'OPEN_MODE,REGULAR_OPEN_PERIOD\' AS COLUMN_CODE, \'0\' AS RESULT_CODE,\r\n       FILE_DATE, FUND_CATEGORY AS INSTI_TYPE, NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE, NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   ((OPEN_MODE = \'01\' AND  REGULAR_OPEN_PERIOD IS NULL) OR (OPEN_MODE = \'02\' AND  REGULAR_OPEN_PERIOD IS NOT NULL))\r\nGROUP  BY FILE_DATE, FUND_CATEGORY\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.035', 't_r_lczx_issuance_register', '{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{规律开放周期}必须为空', '{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{规律开放周期}必须为空', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OPERATION_MODE,REGULAR_OPEN_PERIOD\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n               T1.REGULAR_OPEN_PERIOD,  \r\n                T3.OPERATION_MODE\r\n         FROM   t_r_lczx_issuance_register T1\r\n				 LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T1.PRODUCT_CODE ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.OPERATION_MODE IN(\'01\',\'02\') AND REGULAR_OPEN_PERIOD IS NOT NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.036', 't_r_lczx_issuance_register', '{规律开放周期}如果非空时,值必须在值域内', '{规律开放周期}如果非空时,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'REGULAR_OPEN_PERIOD\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    REGULAR_OPEN_PERIOD IS NOT NULL AND GET_DICT(\'LCZX_REGULAR_OPEN_PERIOD\',T.REGULAR_OPEN_PERIOD) = 0 \r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.037', 't_r_lczx_issuance_register', '对{规律开放周期}选择“ 99 其他规律开放周期 ”的开放式产品,{其他规律开放周期(天)}必填;{规律开放周期}选择“ 99 其他规律开放周期”以外的要素时,{其他规律开放周期(天)}必须为空; “开放模式”选择“ 02 无规律开放”时,{其他规律开放周期(天)}必须为空;', '对{规律开放周期}选择“ 99 其他规律开放周期 ”的开放式产品,{其他规律开放周期(天)}必填;{规律开放周期}选择“ 99 其他规律开放周期”以外的要素时,{其他规律开放周期(天)}必须为空; “开放模式”选择“ 02 无规律开放”时,{其他规律开放周期(天)}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OPERATION_MODE,REGULAR_OPEN_PERIOD,OTHER_REGULAR_OPEN_PERIOD\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,T1.OPEN_MODE,\r\n               T1.REGULAR_OPEN_PERIOD, T1.OTHER_REGULAR_OPEN_PERIOD,\r\n                T3.OPERATION_MODE\r\n         FROM   t_r_lczx_issuance_register T1\r\n         LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T1.PRODUCT_CODE ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ((T.OPERATION_MODE IN(\'03\',\'04\') AND REGULAR_OPEN_PERIOD =\'99\' AND OTHER_REGULAR_OPEN_PERIOD IS  NULL)\r\nOR    (REGULAR_OPEN_PERIOD <>\'99\' AND OTHER_REGULAR_OPEN_PERIOD IS  NOT NULL)\r\nOR (OPEN_MODE IN (\'02\') AND OTHER_REGULAR_OPEN_PERIOD IS  NOT NULL))\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.038', 't_r_lczx_issuance_register', '{其他规律开放周期(天)}如果有数,数字须大于0', '{其他规律开放周期(天)}如果有数,数字须大于0', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       \'OTHER_REGULAR_OPEN_PERIOD\' AS COLUMN_CODE, \'0\' AS RESULT_CODE,\r\n       FILE_DATE, FUND_CATEGORY AS INSTI_TYPE, NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE, NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   OTHER_REGULAR_OPEN_PERIOD IS NOT NULL AND OTHER_REGULAR_OPEN_PERIOD <=0\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.039', 't_r_lczx_issuance_register', '{其他规律开放周期(天)}最长为4位整数型', '{其他规律开放周期(天)}最长为4位整数型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,        \'OTHER_REGULAR_OPEN_PERIOD\' AS COLUMN_CODE, \'0\' AS RESULT_CODE,        FILE_DATE, FUND_CATEGORY AS INSTI_TYPE, NULL AS LEFT_CALCULATION_VALUE,        NULL AS RIGHT_CALCULATION_VALUE, NULL AS DIFFERENCE FROM   T_R_LCZX_ISSUANCE_REGISTER T WHERE  FILE_DATE = \'@FILE_DATE\' AND   (LENGTH(CONVERT(OTHER_REGULAR_OPEN_PERIOD USING \'GBK\')) >4 OR (OTHER_REGULAR_OPEN_PERIOD REGEXP  \'[^0-9]\') = 1) GROUP  BY FILE_DATE, FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.040', 't_r_lczx_issuance_register', '{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{其他规律开放周期(天)}必须为空;', '{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{其他规律开放周期(天)}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OPERATION_MODE,OTHER_REGULAR_OPEN_PERIOD\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n               T1.OTHER_REGULAR_OPEN_PERIOD,  \r\n                T3.OPERATION_MODE\r\n         FROM   t_r_lczx_issuance_register T1\r\n         LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T1.PRODUCT_CODE ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.OPERATION_MODE IN(\'01\',\'02\') AND OTHER_REGULAR_OPEN_PERIOD IS NOT NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.041', 't_r_lczx_issuance_register', '{发行登记}.{开放模式}选择“ 02 无规律开放”时,{无规律开放说明}必填,{发行登记}.{开放模式}选择“ 01 有规律开放”时,{无规律开放说明}必须为空;', '{发行登记}.{开放模式}选择“ 02 无规律开放”时,{无规律开放说明}必填,{发行登记}.{开放模式}选择“ 01 有规律开放”时,{无规律开放说明}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       \'OPEN_MODE,IRREGULAR_OPEN_PERIOD_DETAIL\' AS COLUMN_CODE, \'0\' AS RESULT_CODE,\r\n       FILE_DATE, FUND_CATEGORY AS INSTI_TYPE, NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE, NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    (OPEN_MODE = \'02\' AND IRREGULAR_OPEN_PERIOD_DETAIL IS NULL OR\r\n      OPEN_MODE = \'01\' AND IRREGULAR_OPEN_PERIOD_DETAIL IS NOT NULL)\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.042', 't_r_lczx_issuance_register', '{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{无规律开放说明}必须为空', '{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{无规律开放说明}必须为空', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OPERATION_MODE,IRREGULAR_OPEN_PERIOD_DETAIL\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n               T1.IRREGULAR_OPEN_PERIOD_DETAIL,  \r\n                T3.OPERATION_MODE\r\n         FROM   t_r_lczx_issuance_register T1\r\n         LEFT   JOIN pawm_fact_pd_prod_base_info_fd T2\r\n         ON     T2.PROD_REG_ID = T1.REGISTRATION_CODE\r\n				 LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T2.FINPROD_MARKET_ID ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.OPERATION_MODE IN(\'01\',\'02\') AND IRREGULAR_OPEN_PERIOD_DETAIL IS NOT NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.043', 't_r_lczx_issuance_register', '{无规律开放说明}最长位256个字符', '{无规律开放说明}最长位256个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'IRREGULAR_OPEN_PERIOD_DETAIL\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    length(CONVERT( IRREGULAR_OPEN_PERIOD_DETAIL  using GBK)) > 256\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.044', 't_r_lczx_issuance_register', '{申报登记}.{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{首次开放周期起始日}必填;{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{首次开放周期起始日}必须为空。', '{申报登记}.{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{首次开放周期起始日}必填;{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{首次开放周期起始日}必须为空。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OPERATION_MODE,FIRST_OPEN_START_DATE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n               T1.FIRST_OPEN_START_DATE,  \r\n                T3.OPERATION_MODE\r\n         FROM   t_r_lczx_issuance_register T1\r\n         LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON    T3.PRO_CODE = T1.PRODUCT_CODE ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ((OPERATION_MODE IN(\'03\',\'04\') AND  FIRST_OPEN_START_DATE IS NULL)\r\nOR (OPERATION_MODE IN (\'01\',\'02\') AND FIRST_OPEN_START_DATE IS NOT NULL )) \r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.045', 't_r_lczx_issuance_register', '{首次开放周期起始日}格式为 yyyymmdd', '{首次开放周期起始日}格式为 yyyymmdd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'FIRST_OPEN_START_DATE\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   is_date_type(FIRST_OPEN_START_DATE   ,1)=0\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.046', 't_r_lczx_issuance_register', '{申报登记}.{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{节假日是否开放}必填;{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{节假日是否开放}必须为空', '{申报登记}.{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{节假日是否开放}必填;{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{节假日是否开放}必须为空', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OPERATION_MODE,HOLIDAY_OPENING\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n               T1.HOLIDAY_OPENING,  \r\n                T3.OPERATION_MODE\r\n         FROM   t_r_lczx_issuance_register T1\r\n         LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T1.PRODUCT_CODE ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ((OPERATION_MODE IN(\'03\',\'04\') AND  HOLIDAY_OPENING IS NULL)\r\nOR (OPERATION_MODE IN (\'01\',\'02\') AND HOLIDAY_OPENING IS NOT NULL ))\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.047', 't_r_lczx_issuance_register', '{节假日是否开放}如果非空时,值必须在值域内', '{节假日是否开放}如果非空时,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'HOLIDAY_OPENING\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE    FILE_DATE=\'@FILE_DATE\'\r\nand (HOLIDAY_OPENING IS  NULL or GET_DICT(\'LCZX_YES_NO\',T.HOLIDAY_OPENING) = 0 )\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.048', 't_r_lczx_issuance_register', '{申报登记}.{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{平均开放次数(年化)}必填;{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{平均开放次数(年化)}必须为空;', '{申报登记}.{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{平均开放次数(年化)}必填;{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{平均开放次数(年化)}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OPERATION_MODE,AVG_OPEN_TIMES\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n               T1.AVG_OPEN_TIMES,  \r\n                T3.OPERATION_MODE\r\n         FROM   t_r_lczx_issuance_register T1\r\n         LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T1.PRODUCT_CODE ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ((OPERATION_MODE IN(\'03\',\'04\') AND  AVG_OPEN_TIMES IS NULL)\r\nOR (OPERATION_MODE IN (\'01\',\'02\') AND AVG_OPEN_TIMES IS NOT NULL ))\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.049', 't_r_lczx_issuance_register', '{平均开放次数(年化)}如果有值,数字须大于 0 且不能超过 366', '{平均开放次数(年化)}如果有值,数字须大于 0 且不能超过 366', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'AVG_OPEN_TIMES\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    (AVG_OPEN_TIMES IS NOT NULL AND AVG_OPEN_TIMES <= 0 OR AVG_OPEN_TIMES > 366)\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.051', 't_r_lczx_issuance_register', '{申报登记}.{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{开放期业务}必填;{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{开放期业务}必须为空;', '{申报登记}.{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{开放期业务}必填;{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{开放期业务}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OPERATION_MODE,OPEN_PERIOD_BUSINESS\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n               T1.OPEN_PERIOD_BUSINESS,  \r\n                T3.OPERATION_MODE\r\n         FROM   t_r_lczx_issuance_register T1\r\n        LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T1.PRODUCT_CODE ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ((OPERATION_MODE IN(\'03\',\'04\') AND  OPEN_PERIOD_BUSINESS IS NULL)\r\nOR (OPERATION_MODE IN (\'01\',\'02\') AND OPEN_PERIOD_BUSINESS IS NOT NULL ) )\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.052', 't_r_lczx_issuance_register', '{开放期业务}非空时,值必须在值域内', '{开放期业务}非空时,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'OPEN_PERIOD_BUSINESS\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    OPEN_PERIOD_BUSINESS IS NOT NULL AND GET_DICT(\'LCZX__BUSINESS_TYPE\',T.OPEN_PERIOD_BUSINESS) = 0 \r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.053', 't_r_lczx_issuance_register', '{开放期业务}选择“ 99 其他”时,{开放期业务说明}必填', '{开放期业务}选择“ 99 其他”时,{开放期业务说明}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'OPEN_PERIOD_BUSINESS,REMARK\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND    OPEN_PERIOD_BUSINESS =\'99\' AND REMARK IS NULL\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.054', 't_r_lczx_issuance_register', '{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{开放期业务说明}必须为空', '{申报登记}.{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{开放期业务说明}必须为空', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OPERATION_MODE,REMARK\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T.FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   (SELECT T1.FILE_DATE, T1.N_ID, T1.FUND_CATEGORY,\r\n               T1.REMARK,  \r\n                T3.OPERATION_MODE\r\n         FROM   t_r_lczx_issuance_register T1\r\n         LEFT   JOIN t_r_lczx_filing_register_result T3\r\n				 ON     T3.PRO_CODE = T1.PRODUCT_CODE ) T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.OPERATION_MODE IN(\'01\',\'02\') AND REMARK IS NOT NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.034.055', 't_r_lczx_issuance_register', '{开放期业务说明}最长为256个字符', '{开放期业务说明}最长为256个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'REMARK\' AS COLUMN_CODE,\r\n       \'0\' AS RESULT_CODE, FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_LCZX_ISSUANCE_REGISTER T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   length(CONVERT(REMARK   using GBK)) > 256\r\nGROUP  BY FILE_DATE, FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.001', 'RH_PIB', '{1-基本信息}.{产品代码}必填', '{1-基本信息}.{产品代码}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    CPDM IS NULL \r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.003', 'RH_PIB', '{1-基本信息}.{产品代码}由数字或者字符组成,长度为15', '{1-基本信息}.{产品代码}由数字或者字符组成,长度为15', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (LENGTH(T.CPDM) <> 15  OR T.CPDM REGEXP \'[^A-Za-z0-9]\'= 1)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.004', 'RH_PIB', '{1-基本信息}.{发行机构代码}必填', '{1-基本信息}.{发行机构代码}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'FXJGDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    FXJGDM IS NULL \r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.005', 'RH_PIB', '{1-基本信息}.{发行机构代码}由数字或者字符组成,长度为14', '{1-基本信息}.{发行机构代码}由数字或者字符组成,长度为14', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'FXJGDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (CHAR_LENGTH(FXJGDM) <> 14 OR T.FXJGDM REGEXP \'[^A-Za-z0-9]\'= 1)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.006', 'RH_PIB', '{1-基本信息}.{产品名称}必填', '{1-基本信息}.{产品名称}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPMC\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    CPMC IS NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.007', 'RH_PIB', '{1-基本信息}.{产品名称}格式为最长为120 位(60 个汉字)', '{1-基本信息}.{产品名称}格式为最长为120 位(60 个汉字)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CPMC\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(CONVERT(CPMC USING GBK))  > 120\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.008', 'RH_PIB', '{1-基本信息}.{产品品种}必填,值必须在值域以内', '{1-基本信息}.{产品品种}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPPZ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (CPPZ IS NULL OR  GET_DICT(\'fund_category_RH2\', T.CPPZ) = 0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.009', 'RH_PIB', '{1-基本信息}.{产品类型}必填,值必须在值域以内', '{1-基本信息}.{产品类型}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPLX\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (CPLX IS NULL OR  GET_DICT(\'PRODUCT_TYPE\', T.CPLX)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.010', 'RH_PIB', '{1-基本信息}.{产品品牌}格式为最长为120 位(60 个汉字)', '{1-基本信息}.{产品品牌}格式为最长为120 位(60 个汉字)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CPPP\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   LENGTH(CONVERT(CPPP USING GBK))  > 120\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.011', 'RH_PIB', '{1-基本信息}.{产品期次}由数字组成,长度最长为4', '{1-基本信息}.{产品期次}由数字组成,长度最长为4', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST,\r\n       \'CPQC\' AS COLUMN_CODE, \'0\' AS RESULT_CODE,\r\n       FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE, NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE, NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  FILE_DATE = \'@FILE_DATE\'\r\nAND   (LENGTH(CPQC) >4 OR (CPQC REGEXP  \'[^0-9]\') = 1)\r\nGROUP  BY FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.012', 'RH_PIB', '{1-基本信息}.{发行机构内部产品代码}由数字或者字符组成,最长为60 位', '{1-基本信息}.{发行机构内部产品代码}由数字或者字符组成,最长为60 位', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'FXJGNBCPDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (LENGTH(T.FXJGNBCPDM) > 60  OR T.FXJGNBCPDM REGEXP \'[^A-Za-z0-9]\'= 1)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.013', 'RH_PIB', '{1-基本信息}.{募集方式}必填,值必须在值域以内', '{1-基本信息}.{募集方式}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'MJFS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (MJFS IS NULL OR  GET_DICT(\'raise_mode_RH2\', T.MJFS)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.014', 'RH_PIB', '{1-基本信息}.{管理方式}必填,值必须在值域以内', '{1-基本信息}.{管理方式}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'GLFS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (GLFS IS NULL OR  GET_DICT(\'MANAGE_MODE\', T.GLFS)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.015', 'RH_PIB', '{1-基本信息}.{运行方式}必填,值必须在值域以内', '{1-基本信息}.{运行方式}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'YXFS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (YXFS IS NULL OR  GET_DICT(\'RUN_MODE\', T.YXFS)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.016', 'RH_PIB', '{1-基本信息}.{募集起始日期}必填', '{1-基本信息}.{募集起始日期}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'MJQSRQ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    MJQSRQ IS NULL \r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.017', 'RH_PIB', '{1-基本信息}.{募集起始日期}格式为yyyy-MM-dd', '{1-基本信息}.{募集起始日期}格式为yyyy-MM-dd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'MJQSRQ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    IS_DATE_TYPE(MJQSRQ,2) = 0\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.018', 'RH_PIB', '{1-基本信息}.{募集结束日期}必填', '{1-基本信息}.{募集结束日期}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'MJJSRQ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    MJJSRQ IS NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.019', 'RH_PIB', '{1-基本信息}.{募集结束日期}格式为yyyy-MM-dd', '{1-基本信息}.{募集结束日期}格式为yyyy-MM-dd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'MJJSRQ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    IS_DATE_TYPE(MJJSRQ, 2) =0\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.020', 'RH_PIB', '{1-基本信息}.{发行机构提前终止权标识}必填,值必须在值域以内', '{1-基本信息}.{发行机构提前终止权标识}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'FXJGTQZZQBS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (FXJGTQZZQBS IS NULL OR  GET_DICT(\'whether_or_not\', T.FXJGTQZZQBS)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.021', 'RH_PIB', '{1-基本信息}.{客户赎回权标识}必填,值必须在值域以内', '{1-基本信息}.{客户赎回权标识}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'KHSHQBS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (KHSHQBS IS NULL OR  GET_DICT(\'whether_or_not\', T.KHSHQBS)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.022', 'RH_PIB', '{1-基本信息}.{产品增信标识}必填,值必须在值域以内', '{1-基本信息}.{产品增信标识}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPZXBS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (CPZXBS IS NULL OR  GET_DICT(\'yes_or_no_RH2\', T.CPZXBS)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.024', 'RH_PIB', '{1-基本信息}.{境内托管机构代码}由数字或者字符组成,长度为14', '{1-基本信息}.{境内托管机构代码}由数字或者字符组成,长度为14', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'JNTGJGDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (CHAR_LENGTH(T.JNTGJGDM) <> 14  OR T.JNTGJGDM REGEXP \'[^A-Za-z0-9]\'= 1)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.025', 'RH_PIB', '{1-基本信息}.{境外托管机构国别}非空时,值必须在《世界各国和地区名称代码》', '{1-基本信息}.{境外托管机构国别}非空时,值必须在《世界各国和地区名称代码》', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'JWTGJGGB\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (JWTGJGGB IS NOT NULL AND GET_DICT(\'RH_GJHDQDMB\', T.JWTGJGGB)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.026', 'RH_PIB', '{1-基本信息}.{境外托管机构名称}英文名称,由数字或者字符组成,最长为120', '{1-基本信息}.{境外托管机构名称}英文名称,由数字或者字符组成,最长为120', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'JWTGJGMC\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (LENGTH(T.JWTGJGMC) > 120  OR T.JWTGJGMC REGEXP \'[^A-Za-z0-9]\'= 1)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.027', 'RH_PIB', '{1-基本信息}.{产品起始日期}必填', '{1-基本信息}.{产品起始日期}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPQSRQ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    CPQSRQ IS NULL \r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.028', 'RH_PIB', '{1-基本信息}.{产品起始日期}格式为yyyy-MM-dd', '{1-基本信息}.{产品起始日期}格式为yyyy-MM-dd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPQSRQ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND     IS_DATE_TYPE(CPQSRQ, 2) = 0\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.029', 'RH_PIB', '{1-基本信息}.{产品预计终止日期}非空是,格式为yyyy-MM-dd', '{1-基本信息}.{产品预计终止日期}非空是,格式为yyyy-MM-dd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPYJZZRQ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND  CPYJZZRQ IS NOT NULL\r\nAND  IS_DATE_TYPE(CPYJZZRQ, 2)= 0\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.030', 'RH_PIB', '{1-基本信息}.{受托职责}必填,值必须在值域以内', '{1-基本信息}.{受托职责}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'STZZ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (STZZ IS NULL OR  GET_DICT(\'entrusty_duty_RH2\', T.STZZ)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.031', 'RH_PIB', '{1-基本信息}.{分级产品标识}必填,值必须在值域以内', '{1-基本信息}.{分级产品标识}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'FJCPBS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (FJCPBS IS NULL OR  GET_DICT(\'yes_or_no_RH2\', T.FJCPBS)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.032', 'RH_PIB', '{1-基本信息}.{收益权转让产品标识}必填,值必须在值域以内', '{1-基本信息}.{收益权转让产品标识}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'SYQZRCPBS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (SYQZRCPBS IS NULL OR  GET_DICT(\'yes_or_no_RH2\', T.SYQZRCPBS)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.033', 'RH_PIB', '{1-基本信息}.{货币市场基金或现金管理类产品}必填,值必须在值域以内', '{1-基本信息}.{货币市场基金或现金管理类产品}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'HBSCJJBS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (HBSCJJBS IS NULL OR  GET_DICT(\'yes_or_no_RH2\', T.HBSCJJBS)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.034', 'RH_PIB', '{1-基本信息}.{跨境理财通}必填,值必须在值域以内', '{1-基本信息}.{跨境理财通}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'IS_KJLCT\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (IS_KJLCT IS NULL OR  GET_DICT(\'yes_or_no_RH2\', T.IS_KJLCT)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.035', 'RH_PIB', '{1-基本信息}.{以财产权信托名义开展的资金信托}必填,值必须在值域以内', '{1-基本信息}.{以财产权信托名义开展的资金信托}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'IS_ZJXT\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (IS_ZJXT IS NULL OR  GET_DICT(\'yes_or_no_RH2\', T.IS_ZJXT)=0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.036', 'RH_PIB', '{1-基本信息}.{其他产品标识3}为预留字段,内容必须为空', '{1-基本信息}.{其他产品标识3}为预留字段,内容必须为空', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'QTCPBS3\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    QTCPBS3 IS NOT NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.040', 'RH_PIB', '{2-币种信息}.{币种代码}必填', '{2-币种信息}.{币种代码}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'MJZJBZDM,DFBJBZDM,DFSYBZDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   (MJZJBZDM IS NULL OR DFBJBZDM IS NULL OR DFSYBZDM IS NULL)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.041', 'RH_PIB', '{2-币种信息}.{币种代码}值必须在《表示货币和资金的代码》存在', '{2-币种信息}.{币种代码}值必须在《表示货币和资金的代码》存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'MJZJBZDM,DFBJBZDM,DFSYBZDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (GET_DICT(\'international_currency_standard\',MJZJBZDM) = 0 OR GET_DICT(\'international_currency_standard\',DFBJBZDM) = 0 OR GET_DICT(\'international_currency_standard\',DFSYBZDM) = 0)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.042', 'RH_PIB', '{2-币种信息}.{币种代码}由数字或者字符组成,长度为3', '{2-币种信息}.{币种代码}由数字或者字符组成,长度为3', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'MJZJBZDM,DFBJBZDM,DFSYBZDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ((MJZJBZDM REGEXP \'[^A-Za-z0-9]\'= 1 OR CHAR_LENGTH(MJZJBZDM)  <> 3)\r\nOR 		 (DFBJBZDM REGEXP \'[^A-Za-z0-9]\'= 1 OR CHAR_LENGTH(DFBJBZDM)  <> 3)\r\nOR 		 (DFBJBZDM REGEXP \'[^A-Za-z0-9]\'= 1 OR CHAR_LENGTH(DFSYBZDM)  <> 3))\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.045', 'RH_PIB', '{3-增信机构类型}.{增信机构类型}必填', '{3-增信机构类型}.{增信机构类型}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'ZXJGLX\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ZXJGLX IS NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.046', 'RH_PIB', '如果{1-基本信息}.{产品增信标识}选择1-是时,{3-增信机构类型}.{增信机构类型}值必须在值域内\r\n', '如果{1-基本信息}.{产品增信标识}选择1-是时,{3-增信机构类型}.{增信机构类型}值必须在值域内\r\n', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPZXBS,ZXJGLX\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    CPZXBS =\'1\'  AND GET_DICT(\'ZX_organ_type_RH2 \', T.ZXJGLX)=0\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.049', 'RH_PIB', '{4-增信形式}.{增信形式}必填', '{4-增信形式}.{增信形式}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'ZXXS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ZXXS IS NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.050', 'RH_PIB', '如果{1-基本信息}.{产品增信标识}选择1-是时,{4-增信形式}.{增信形式}值必须在值域内\r\n', '如果{1-基本信息}.{产品增信标识}选择1-是时,{4-增信形式}.{增信形式}值必须在值域内\r\n', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPZXBS,ZXXS\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    CPZXBS =\'1\'  AND GET_DICT(\'ZX_form_RH2\', T.ZXXS)=0\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.052', 'RH_PIB', '{1-基本信息}.{产品代码}前六位要和发行机构代码(前六位)一致', '{1-基本信息}.{产品代码}前六位要和发行机构代码一致', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (SUBSTRING(CPDM,1,6) REGEXP \'[^A-Z0-9]\'= 1 OR SUBSTRING(CPDM,1,6)<> SUBSTRING(FXJGDM,1,6))\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.054', 'RH_PIB', '{1-基本信息}.{产品代码}编码规则:从左至右,第8-9位为年度代码,采用年度后两位阿拉伯数字编码,表示SPV募集起始日所在年度', '{1-基本信息}.{产品代码}编码规则:从左至右,第8-9位为年度代码,采用年度后两位阿拉伯数字编码,表示SPV募集起始日所在年度', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    (SUBSTRING(CPDM,8,2) <>  SUBSTRING(MJQSRQ,3,2)  or SUBSTRING(CPDM,8,2) regexp \'[^0-9]\'=1)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.055', 'RH_PIB', '{1-基本信息}.{产品代码}编码规则:从左至右,第10-14位为顺序码,采用阿拉伯数字编码,表示SPV的顺序号,同一发起法人金融机构、同一SPV细分类、同一年度内,多个不同SPV顺序编号从00001—99999顺序连续编码,不能重号或空号。', '{1-基本信息}.{产品代码}编码规则:从左至右,第10-14位为顺序码,采用阿拉伯数字编码,表示SPV的顺序号,同一发起法人金融机构、同一SPV细分类、同一年度内,多个不同SPV顺序编号从00001—99999顺序连续编码,不能重号或空号。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'CPDM\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       FXJGDM AS INSTI_TYPE, NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE, NULL AS DIFFERENCE\r\nFROM   ( select  cpdm,GROUP_CONCAT(N_ID) AS N_ID, MAX(FXJGDM) AS FXJGDM from\r\n(SELECT SUBSTRING(CPDM,10,5) as cpdm,GROUP_CONCAT(N_ID) AS N_ID, MAX(FXJGDM) AS FXJGDM\r\n         FROM   t_r_rh_pib  T\r\n         GROUP  BY SUBSTRING(CPDM,1,14)) a\r\n				 where  a.N_ID regexp \',\'=1\r\n				 group by a.FXJGDM\r\n				 union all\r\n				 SELECT SUBSTRING(CPDM,10,5),GROUP_CONCAT(N_ID) AS N_ID,FXJGDM AS FXJGDM\r\n         FROM   t_r_rh_pib  T\r\n         WHERE (SUBSTRING(CPDM,10,5)  REGEXP \'[^0-9]\'= 1  OR CHAR_LENGTH(SUBSTRING(CPDM,10,5))<>5)\r\n				 GROUP BY FXJGDM) T1\r\nGROUP BY FXJGDM');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.035.056', 'RH_PIB', '{1-基本信息}.{产品代码}编码规则:从左至右,第15位为校验码,采用阿拉伯数字编码,使用The Luhn Mod-10 Method算法生成', '{1-基本信息}.{产品代码}编码规则:从左至右,第15位为校验码,采用阿拉伯数字编码,使用The Luhn Mod-10 Method算法生成', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIB T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    CHECK_SPVCODE(T.CPDM)=0\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.036.001', 'RH_PIE', '{1-产品终止信息}.{产品代码}必填', '{1-产品终止信息}.{产品代码}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIE T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.CPDM IS NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.036.002', 'RH_PIE', '{1-产品终止信息}.{产品代码}由数字或者字符组成,长度为15', '{1-产品终止信息}.{产品代码}由数字或者字符组成,长度为15', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIE T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (LENGTH(T.CPDM) <> 15  OR T.CPDM REGEXP \'[^A-Za-z0-9]\'= 1)\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.036.003', 'RH_PIE', '{1-产品终止信息}.{产品实际终止日期}必填', '{1-产品终止信息}.{产品实际终止日期}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CPSJZZRQ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIE T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.CPSJZZRQ IS NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.036.004', 'RH_PIE', '{1-产品终止信息}.{产品实际终止日期}格式为yyyy-MM-dd', '{1-产品终止信息}.{产品实际终止日期}格式为yyyy-MM-dd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-10 16:22:01', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\n       \'CPSJZZRQ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\n       NULL AS DIFFERENCE\nFROM   T_R_RH_PIE T\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\nAND    IS_DATE_TYPE(CPSJZZRQ, 2)=0\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.036.005', 'RH_PIE', '{1-产品终止信息}.{兑付客户收益率}必填', '{1-产品终止信息}.{兑付客户收益率}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'DFKHSYL\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIE T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.DFKHSYL IS NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.036.009', 'RH_PIE', '{2-产品终止信息}.{币种代码}必填', '{2-产品终止信息}.{币种代码}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'BZDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIE T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.BZDM IS NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.036.010', 'RH_PIE', '{2-产品终止信息}.{币种代码}值必须在《表示货币和资金的代码》存在', '{2-产品终止信息}.{币种代码}值必须在《表示货币和资金的代码》存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'BZDM\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIE T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'international_currency_standard\', T.BZDM ) = 0\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.036.011', 'RH_PIE', '{2-产品终止信息}.{兑付客户收益}必填', '{2-产品终止信息}.{兑付客户收益}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'DFKHSY\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIE T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.DFKHSY IS NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.036.013', 'RH_PIE', '{2-产品终止信息}.{兑付客户收益转人民币}必填', '{2-产品终止信息}.{兑付客户收益转人民币}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'DFKHSYZRMB\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, MAX(FXJGDM) AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   T_R_RH_PIE T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.DFKHSYZRMB IS NULL\r\nGROUP  BY T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.001', 't_r_manager_direct', '{日期}数据类型为10位日期型,格式为:yyyy-MM-dd', '{日期}数据类型为10位日期型,格式为:yyyy-MM-dd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-10 16:18:41', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'DATA_DATE\' AS COLUMN_CODE,\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\n       NULL AS DIFFERENCE\nFROM   t_r_manager_direct T\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\nAND    IS_DATE_TYPE(DATA_DATE,2) =0  \nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.003', 't_r_manager_direct', '{日期}为必填项', '{日期}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'DATA_DATE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.DATA_DATE IS NULL\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.004', 't_r_manager_direct', '{资产池代码}长度必须为14位字符型', '{资产池代码}长度必须为14位字符型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-10 16:07:19', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'ASSET_ID\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(CONVERT(T.ASSET_ID USING GBK)) <> 14\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.005', 't_r_manager_direct', '{资产池代码}为必填项', '{资产池代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'ASSET_ID\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.ASSET_ID IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.006', 't_r_manager_direct', '{贷款种类}在《贷款种类》中必须存在', '{贷款种类}在《贷款种类》中必须存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_TYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_LOAN_TYPE\', LOAN_TYPE) = 0\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.007', 't_r_manager_direct', '{贷款种类}为必填项', '{贷款种类}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_TYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.LOAN_TYPE IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.008', 't_r_manager_direct', '{贷款种类}字段类型为1位整数型', '{贷款种类}字段类型为1位整数型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_TYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (T.LOAN_TYPE IS NOT NULL\r\nAND    (T.LOAN_TYPE REGEXP\'[^0-9]\'=1) OR LENGTH(T.LOAN_TYPE)<>1)\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.009', 't_r_manager_direct', '{贷款种类}为‘2’(转让贷款)时,{贷款转让方机构代码}为必填项', '{贷款种类}为‘2’(转让贷款)时,{贷款转让方机构代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_ORG_NO\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.LOAN_TYPE = \'2\'\r\nAND    T.LOAN_ORG_NO IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.010', 't_r_manager_direct', '{贷款转让方机构代码}不为空时,必须为6位字符型,长度不够的前面补0', '{贷款转让方机构代码}不为空时,必须为6位字符型,长度不够的前面补0', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_ORG_NO\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND (LOAN_ORG_NO IS NOT NULL AND LENGTH(CONVERT(T.LOAN_ORG_NO USING GBK))<>6)\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.011', 't_r_manager_direct', '{贷款种类}为‘2’(转让贷款)时,{贷款合同原始发放机构代码}为必填项', '{贷款种类}为‘2’(转让贷款)时,{贷款合同原始发放机构代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'SRC_ORG_NO\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.LOAN_TYPE = \'2\'\r\nAND    T.SRC_ORG_NO IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.012', 't_r_manager_direct', '{贷款合同原始发放机构代码}不为空时,为6位字符型', '{贷款合同原始发放机构代码}不为空时,为6位字符型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'SRC_ORG_NO\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND (SRC_ORG_NO IS NOT NULL AND LENGTH(CONVERT(T.SRC_ORG_NO USING GBK))<>6)\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.013', 't_r_manager_direct', '{贷款种类}为‘2’(转让贷款)时,{贷款合同原始发放机构所在地代码}为必填项', '{贷款种类}为‘2’(转让贷款)时,{贷款合同原始发放机构所在地代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'SRC_LOCAL_ID\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.LOAN_TYPE = \'2\'\r\nAND    T.SRC_LOCAL_ID IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.014', 't_r_manager_direct', '{贷款合同原始发放机构所在地代码}不为空时必须为6位字符型,长度不够的前面补0', '{贷款合同原始发放机构所在地代码}不为空时必须为6位字符型,长度不够的前面补0', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-14 16:57:48', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'SRC_LOCAL_ID\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND (SRC_LOCAL_ID IS NOT NULL AND LENGTH(CONVERT(T.SRC_LOCAL_ID USING GBK))<>6)\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.015', 't_r_manager_direct', '{贷款合同原始发放机构所在地代码}不为空时,值在《中国人民共和国行政区划代码》(GB/T 2260)》或者《世界各国和地区名称代码》(GB/T 2659)中必须存在', '{贷款合同原始发放机构所在地代码}不为空时,值在《中国人民共和国行政区划代码》(GB/T 2260)》或者《世界各国和地区名称代码》(GB/T 2659)中必须存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'SRC_LOCAL_ID\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_FIN_AREA\', SRC_LOCAL_ID) = 0\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.016', 't_r_manager_direct', '{借款人类型}为必填项', '{借款人类型}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOANER_TYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.LOANER_TYPE IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.017', 't_r_manager_direct', '{借款人类型}字段类型为1位整数型,只能填1或者2', '{借款人类型}字段类型为1位整数型,只能填1或者2', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-14 16:59:17', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOANER_TYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM  t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND (LOANER_TYPE NOT IN (\'1\',\'2\') or LOANER_TYPE is null)\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.018', 't_r_manager_direct', '{地区代码}不为空时,长度必须为6位字符型', '{地区代码}不为空时,长度必须为6位字符型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'REGIONCODE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND (LENGTH(CONVERT(T.REGIONCODE USING GBK)) <> 6 AND REGIONCODE IS  NOT NULL)\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.019', 't_r_manager_direct', '{地区代码}不为空时,值在《中国人民共和国行政区划代码》(GB/T 2260)》或者《世界各国和地区名称代码》(GB/T 2659)中必须存在', '{地区代码}不为空时,值在《中国人民共和国行政区划代码》(GB/T 2260)》或者《世界各国和地区名称代码》(GB/T 2659)中必须存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-14 17:01:56', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'REGIONCODE\' AS COLUMN_CODE,\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\n       NULL AS DIFFERENCE\nFROM   t_r_manager_direct T\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\nAND    REGIONCODE IS NOT NULL\nAND    (GET_DICT(\'LCZX_COUNTRY_AREA\', REGIONCODE) = 0 \nAND GET_DICT(\'LCZX_FIN_AREA\', REGIONCODE) = 0)\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.020', 't_r_manager_direct', '{地区代码}为必填项', '{地区代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-14 16:59:17', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'REGIONCODE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM  t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND     REGIONCODE IS NULL\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.021', 't_r_manager_direct', '{借款人类型}不为‘2’(个人)时,{地区代码}为必填项', '{借款人类型}不为‘2’(个人)时,{地区代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOANER_TYPE,REGIONCODE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND (LOANER_TYPE <> 2 AND REGIONCODE IS NULL)\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.022', 't_r_manager_direct', '{借款人代码}为必填项', '{借款人代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CORPID\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.CORPID IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.024', 't_r_manager_direct', '{借款人代码}境内借款机构填报社会信用代码共18位,若含有字母的,须大写', '{借款人代码}境内借款机构填报社会信用代码共18位,若含有字母的,须大写', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CORPID\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND ( LENGTH(CONVERT(T.CORPID USING GBK)) <>18 OR CORPID REGEXP \'[^A-Z0-9]\'= 1 )\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.025', 't_r_manager_direct', '{所属行业}为必填项', '{所属行业}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-14 16:59:17', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'NEWINDUSTRYTYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM  t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND     NEWINDUSTRYTYPE IS NULL\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.026', 't_r_manager_direct', '{所属行业}长度为1位字符型', '{所属行业}长度为1位字符型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-14 16:59:17', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'NEWINDUSTRYTYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM  t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND     LENGTH(CONVERT(T.NEWINDUSTRYTYPE USING GBK)) > 1\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.028', 't_r_manager_direct', '{所属行业}为\'1\'(境内个人)或‘2’(借款人为非居民)时,{企业出资人经济成分}为空', '{所属行业}为\'1\'(境内个人)或‘2’(借款人为非居民)时,{企业出资人经济成分}为空', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'NEWINDUSTRYTYPE,HOLDINGTYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM  t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND     NEWINDUSTRYTYPE in (1,2) and HOLDINGTYPE is not null\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.029', 't_r_manager_direct', '{企业规模}长度必须为4位', '{企业规模}长度必须为4位', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'SCOPENEW\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND LENGTH(CONVERT(T.SCOPENEW USING GBK)) <>4\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.030', 't_r_manager_direct', '{贷款种类}不为‘3’(其他债权)时,{贷款借据编码}为必填项', '{贷款种类}不为‘3’(其他债权)时,{贷款借据编码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_TYPE,LOAN_CODE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.LOAN_TYPE <> \'3\'\r\nAND    T.LOAN_CODE IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.031', 't_r_manager_direct', '{贷款借据编码}长度为35位', '{贷款借据编码}长度为35位', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_CODE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND LENGTH(CONVERT(T.LOAN_CODE USING GBK)) <>35\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.032', 't_r_manager_direct', '{贷款产品类别}为必填项', '{贷款产品类别}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'LOANPROD_TYPE\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.LOANPROD_TYPE IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.033', 't_r_manager_direct', '{贷款产品类别}长度≤6位', '{贷款产品类别}长度≤6位', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOANPROD_TYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND LENGTH(CONVERT(T.LOANPROD_TYPE USING GBK)) >6\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.034', 't_r_manager_direct', '若{贷款种类}为”3”(其他债权),{贷款产品类别}应为”F99”(其他贷款)', '若{贷款种类}为”3”(其他债权),{贷款产品类别}应为”F99”(其他贷款)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_TYPE,LOANPROD_TYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.LOAN_TYPE = \'3\'\r\nAND    T.LOANPROD_TYPE <> \'F99\'\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.035', 't_r_manager_direct', '{贷款实际投向}为必填项', '{贷款实际投向}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'NEWDIRECTION\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.NEWDIRECTION IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.036', 't_r_manager_direct', '{贷款实际投向}长度必须为3位字符型', '{贷款实际投向}长度必须为3位字符型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'NEWDIRECTION\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND LENGTH(CONVERT(T.NEWDIRECTION USING GBK)) <>3\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.037', 't_r_manager_direct', '{贷款发放日期}为必填项', '{贷款发放日期}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'PUTOUTDATE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.PUTOUTDATE IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.038', 't_r_manager_direct', '{贷款发放日期}日期格式为:yyyy-MM-dd', '{贷款发放日期}日期格式为:yyyy-MM-dd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'PUTOUTDATE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    IS_DATE_TYPE(PUTOUTDATE,2) =0  \r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.039', 't_r_manager_direct', '{贷款到期日期}为必填项', '{贷款到期日期}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OVERDUEDATE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.OVERDUEDATE IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.040', 't_r_manager_direct', '{贷款到期日期}日期格式为:yyyy-MM-dd', '{贷款到期日期}日期格式为:yyyy-MM-dd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'OVERDUEDATE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    IS_DATE_TYPE(OVERDUEDATE,2) =0  \r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY\r\n');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.041', 't_r_manager_direct', '{贷款展期到期日期}日期格式为:yyyy-MM-dd', '{贷款展期到期日期}日期格式为:yyyy-MM-dd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'MATURITY\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    IS_DATE_TYPE(MATURITY,2) =0  \r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.042', 't_r_manager_direct', '若{贷款状态}为”FS01”(正常),{贷款展期到期日期}则为空', '若{贷款状态}为”FS01”(正常),{贷款展期到期日期}则为空', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_STATUS,MATURITY\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND (LOAN_STATUS =\'FS01\'\r\nAND MATURITY IS NOT NULL)\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.043', 't_r_manager_direct', '若{贷款状态}为”FS02”(展期),则{贷款展期到期日期}>{贷款到期日期}', '若{贷款状态}为”FS02”(展期),则{贷款展期到期日期}>{贷款到期日期}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_STATUS,MATURITY,OVERDUEDATE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM  t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND LOAN_STATUS =\'FS02\'\r\nAND REPLACE(MATURITY,\'-\',\'\') <= REPLACE(OVERDUEDATE,\'-\',\'\')\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.046', 't_r_manager_direct', '{利率是否固定}长度必须为4位字符型', '{利率是否固定}长度必须为4位字符型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'IS_FIXED\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND LENGTH(CONVERT(T.IS_FIXED USING GBK)) <>4\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.047', 't_r_manager_direct', '{利率是否固定}为必填项', '{利率是否固定}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'IS_FIXED\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.IS_FIXED IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.049', 't_r_manager_direct', '{利率水平}为必填项', '{利率水平}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'RETURNRATE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.RETURNRATE IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.051', 't_r_manager_direct', '{贷款担保方式}为必填项', '{贷款担保方式}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'VOUCHTYPE\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.VOUCHTYPE IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.053', 't_r_manager_direct', '{贷款质量}非空时,必须为4位字符型', '{贷款质量}非空时,必须为4位字符型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_QUALITY\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND (LOAN_QUALITY IS NOT NULL \r\nAND LENGTH(CONVERT(T.LOAN_QUALITY USING GBK)) <>4)\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.054', 't_r_manager_direct', '{贷款种类}不为‘3’(其他债权)时,{贷款质量}为必填项', '{贷款种类}不为‘3’(其他债权)时,{贷款质量}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_TYPE,LOAN_QUALITY\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND LOAN_TYPE <> \'3\'\r\nAND LOAN_QUALITY IS NULL\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.055', 't_r_manager_direct', '{贷款状态}非空时,必须为4位字符型', '{贷款状态}非空时,必须为4位字符型', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_STATUS\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND (LOAN_STATUS IS NOT NULL \r\nAND LENGTH(CONVERT(T.LOAN_STATUS USING GBK)) <>4)\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.056', 't_r_manager_direct', '{贷款种类}不为‘3’(其他债权)时,{贷款状态}为必填项', '{贷款种类}不为‘3’(其他债权)时,{贷款状态}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'LOAN_TYPE,LOAN_STATUS\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.LOAN_TYPE <> \'3\'\r\nAND    T.LOAN_STATUS IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.058', 't_r_manager_direct', '{原始合同币种代码}为必填项', '{原始合同币种代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_01\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.CURRENCY_01 IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.059', 't_r_manager_direct', '{原始合同币种代码}长度必须为3', '{原始合同币种代码}长度必须为3', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_01\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nand LENGTH(CONVERT(T.CURRENCY_01 USING GBK)) <> 3\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.060', 't_r_manager_direct', '{原始合同币种代码}的值在《世界各地货币代码》中必须存在', '{原始合同币种代码}的值在《世界各地货币代码》中必须存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_01\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_CURRENCY\', CURRENCY_01) = 0\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.062', 't_r_manager_direct', '{原始合同金额}为必填项', '{原始合同金额}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'BUSINESSSUM\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.BUSINESSSUM IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.063', 't_r_manager_direct', '{原始合同币种代码}不为‘CNY’(人民币)时,{原始合同金额折人民币}为必填项', '{原始合同币种代码}不为‘CNY’(人民币)时,{原始合同金额折人民币}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'BUSINESSSUM_TO_CNY\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.CURRENCY_01 <> \'CNY\'\r\nAND    T.BUSINESSSUM_TO_CNY IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.065', 't_r_manager_direct', '{贷款余额币种代码}为必填项', '{贷款余额币种代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_02\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.CURRENCY_02 IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.066', 't_r_manager_direct', '{贷款余额币种代码}长度必须为3', '{贷款余额币种代码}长度必须为3', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_02\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nand LENGTH(CONVERT(T.CURRENCY_02 USING GBK)) <> 3\r\nGROUP  BY T.FILE_DATE, T.FUND_CATEGORY;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.067', 't_r_manager_direct', '{贷款余额币种代码}的值在《世界各地货币代码》中必须存在', '{贷款余额币种代码}的值在《世界各地货币代码》中必须存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_02\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_CURRENCY\', CURRENCY_02) = 0\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.069', 't_r_manager_direct', '{贷款余额}为必填项', '{贷款余额}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'ASSET_BAL\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.ASSET_BAL IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.071', 't_r_manager_direct', '{原始合同币种代码}不为‘CNY’(人民币)时,{贷款余额折人民币}为必填项', '{原始合同币种代码}不为‘CNY’(人民币)时,{贷款余额折人民币}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'CURRENCY_01,BALANCE_TO_CNY\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.CURRENCY_01 <> \'CNY\'\r\nAND    T.BALANCE_TO_CNY IS NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.072', 't_r_manager_direct', '{借款人类型}的值都必须在值域内', '{借款人类型}的值都必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_01\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_BORROWER_TYPE\', LOANER_TYPE) = 0\r\nAND    LOANER_TYPE IS NOT NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.073', 't_r_manager_direct', '{企业规模}可为空值,当非空时,值必须在值域内', '{企业规模}可为空值,当非空时,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_01\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_CN_COMPANY_SCALE\', SCOPENEW) = 0\r\nAND    SCOPENEW IS NOT NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.074', 't_r_manager_direct', '{利率是否固定}的值都必须在值域内', '{利率是否固定}的值都必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_01\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_IS_FIXED\', IS_FIXED) = 0\r\nAND    IS_FIXED IS NOT NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.075', 't_r_manager_direct', '{贷款质量}非空时,值必须在值域内', '{贷款质量}非空时,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_01\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_LOAN_QUALITY\', LOAN_QUALITY) = 0\r\nAND    LOAN_QUALITY IS NOT NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.037.076', 't_r_manager_direct', '{贷款状态}非空时,值必须在值域内', '{贷款状态}非空时,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'CURRENCY_01\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\r\n       NULL AS DIFFERENCE\r\nFROM   t_r_manager_direct T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_LOAN_STATE\', LOAN_STATUS) = 0\r\nAND    LOAN_STATUS IS NOT NULL\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.001', 't_r_lc_invest_asset', '所有产品余额(A列){7合计}=A列{[1.1合 计]+[2.8合计]+[3.1合计]+[4.1合计]+[5.1合计]+[6.1合计]}', '所有产品余额(A列){7合计}=A列{[1.1合 计]+[2.8合计]+[3.1合计]+[4.1合计]+[5.1合计]+[6.1合计]}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ALL_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ALL_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\',\'7\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.002', 't_r_lc_invest_asset', '从母行划转的产品(B列){7合计}=B列{[1.1合 计]+[2.8合计]+[3.1合计]+[4.1合计]+[5.1合计]+[6.1合计]}', '从母行划转的产品(B列){7合计}=B列{[1.1合 计]+[2.8合计]+[3.1合计]+[4.1合计]+[5.1合计]+[6.1合计]}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'PRAENT_BANK_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         PRAENT_BANK_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\',\'7\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.003', 't_r_lc_invest_asset', '自主发行产品(C列){7合计}=C列{[1.1合 计]+[2.8合计]+[3.1合计]+[4.1合计]+[5.1合计]+[6.1合计]}', '自主发行产品(C列){7合计}=C列{[1.1合 计]+[2.8合计]+[3.1合计]+[4.1合计]+[5.1合计]+[6.1合计]}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ISSUE_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ISSUE_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'41\',\'51\',\'61\',\'7\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.004', 't_r_lc_invest_asset', 'A列{[ 1.1.a 信用债]+[1.1.b 利率债]+[1.1.c 固定收益类公募基金]}≤所有产品(A列){1.1 合计}', 'A列{[ 1.1.a 信用债]+[1.1.b 利率债]+[1.1.c 固定收益类公募基金]}≤所有产品(A列){1.1 合计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'11\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ALL_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'11\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'11\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ALL_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\',\'11\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.005', 't_r_lc_invest_asset', 'B列{[ 1.1.a 信用债]+[1.1.b 利率债]+[1.1.c 固定收益类公募基金]}≤从母行划转的产品(B列){1.1 合计}', 'B列{[ 1.1.a 信用债]+[1.1.b 利率债]+[1.1.c 固定收益类公募基金]}≤从母行划转的产品(B列){1.1 合计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'11\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'PRAENT_BANK_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'11\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'11\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         PRAENT_BANK_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\',\'11\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.006', 't_r_lc_invest_asset', 'C列{[ 1.1.a 信用债]+[1.1.b 利率债]+[1.1.c 固定收益类公募基金]}≤自主发行产品(C列){1.1 合计}', 'C列{[ 1.1.a 信用债]+[1.1.b 利率债]+[1.1.c 固定收益类公募基金]}≤自主发行产品(C列){1.1 合计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'11\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ISSUE_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'11\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'11\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ISSUE_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11a\', \'11b\', \'11c\',\'11\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.007', 't_r_lc_invest_asset', '所有产品(A列){1.1.a.a PPN 等低流动性债券}≤所有产品(A列){1.1.a 信用债}', '所有产品(A列){1.1.a.a PPN 等低流动性债券}≤所有产品(A列){1.1.a 信用债}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'11aa\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'11a\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ALL_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'11aa\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'11a\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'11aa\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'11a\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ALL_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11aa\', \'11a\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.008', 't_r_lc_invest_asset', '从母行划转的产品(B列){1.1.a.a PPN 等低流动性债券}≤从母行划转的产品(B列){1.1.a 信用债}', '从母行划转的产品(B列){1.1.a.a PPN 等低流动性债券}≤从母行划转的产品(B列){1.1.a 信用债}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'11aa\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'11a\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'PRAENT_BANK_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'11aa\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'11a\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'11aa\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'11a\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         PRAENT_BANK_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11aa\', \'11a\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.009', 't_r_lc_invest_asset', '自主发行产品(C列){1.1.a.a PPN 等低流动性债券}≤自主发行产品(C列){1.1.a 信用债}', '自主发行产品(C列){1.1.a.a PPN 等低流动性债券}≤自主发行产品(C列){1.1.a 信用债}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'11aa\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'11a\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ISSUE_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'11aa\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'11a\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'11aa\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'11a\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ISSUE_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11aa\', \'11a\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.010', 't_r_lc_invest_asset', '所有产品(A列){2.8 合 计}=A列{[2.1 通过信托贷款和信托产品]+[2.2 通过证券期货经营机构资管产品]+[2.3 通过保险资管产品]+[2.4 通过委托贷款]+[2.5 通过债权融资类产品]+[2.6 通过其他形式]+[2.7 直接投资]}', '所有产品(A列){2.8 合 计}=A列{[2.1 通过信托贷款和信托产品]+[2.2 通过证券期货经营机构资管产品]+[2.3 通过保险资管产品]+[2.4 通过委托贷款]+[2.5 通过债权融资类产品]+[2.6 通过其他形式]+[2.7 直接投资]}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'28\'), T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ALL_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'28\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'28\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ALL_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\',\'28\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.011', 't_r_lc_invest_asset', '从母行划转的产品(B列){2.8 合 计}=B列{[2.1 通过信托贷款和信托产品]+[2.2 通过证券期货经营机构资管产品]+[2.3 通过保险资管产品]+[2.4 通过委托贷款]+[2.5 通过债权融资类产品]+[2.6 通过其他形式]+[2.7 直接投资]}', '从母行划转的产品(B列){2.8 合 计}=B列{[2.1 通过信托贷款和信托产品]+[2.2 通过证券期货经营机构资管产品]+[2.3 通过保险资管产品]+[2.4 通过委托贷款]+[2.5 通过债权融资类产品]+[2.6 通过其他形式]+[2.7 直接投资]}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'28\'), T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'PRAENT_BANK_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'28\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'28\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         PRAENT_BANK_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\',\'28\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.012', 't_r_lc_invest_asset', '自主发行产品(C列){2.8 合 计}=C列{[2.1 通过信托贷款和信托产品]+[2.2 通过证券期货经营机构资管产品]+[2.3 通过保险资管产品]+[2.4 通过委托贷款]+[2.5 通过债权融资类产品]+[2.6 通过其他形式]+[2.7 直接投资]}', '自主发行产品(C列){2.8 合 计}=C列{[2.1 通过信托贷款和信托产品]+[2.2 通过证券期货经营机构资管产品]+[2.3 通过保险资管产品]+[2.4 通过委托贷款]+[2.5 通过债权融资类产品]+[2.6 通过其他形式]+[2.7 直接投资]}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'28\'), T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ISSUE_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'28\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'28\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ISSUE_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'21\', \'22\',\'23\',\'24\',\'25\',\'26\',\'27\',\'28\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.013', 't_r_lc_invest_asset', '所有产品(A列){4.1.a 政府出资产业投资基金}+所有产品(A列){4.1.b 创业投资基金}≤所有产品(A列){4.1 合 计}', '所有产品(A列){4.1.a 政府出资产业投资基金}+所有产品(A列){4.1.b 创业投资基金}≤所有产品(A列){4.1 合 计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'41a\', \'41b\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'41\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ALL_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'41a\', \'41b\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'41\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'41a\', \'41b\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'41\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ALL_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'41a\', \'41b\',\'41\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.014', 't_r_lc_invest_asset', '从母行划转的产品(B列){4.1.a 政府出资产业投资基金}+从母行划转的产品(B列){4.1.b 创业投资基金}≤从母行划转的产品(B列){4.1 合 计}', '从母行划转的产品(B列){4.1.a 政府出资产业投资基金}+从母行划转的产品(B列){4.1.b 创业投资基金}≤从母行划转的产品(B列){4.1 合 计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'41a\', \'41b\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'41\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'PRAENT_BANK_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'41a\', \'41b\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'41\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'41a\', \'41b\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'41\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         PRAENT_BANK_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'41a\', \'41b\',\'41\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.015', 't_r_lc_invest_asset', '自主发行产品(C列){4.1.a 政府出资产业投资基金}+自主发行产品(C列){4.1.b 创业投资基金}≤自主发行产品(C列){4.1 合 计}', '自主发行产品(C列){4.1.a 政府出资产业投资基金}+自主发行产品(C列){4.1.b 创业投资基金}≤自主发行产品(C列){4.1 合 计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'41a\', \'41b\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'41\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ISSUE_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'41a\', \'41b\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'41\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'41a\', \'41b\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'41\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ISSUE_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'41a\', \'41b\',\'41\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.016', 't_r_lc_invest_asset', '所有产品(A列){[5.1.a 优先股]+[5.1.b 永续债(债性)]+[5.1.c 永续债(股性)]+[5.1.d 二级资本债]}≤所有产品(A列){5.1 合 计}', '所有产品(A列){[5.1.a 优先股]+[5.1.b 永续债(债性)]+[5.1.c 永续债(股性)]+[5.1.d 二级资本债]}≤所有产品(A列){5.1 合 计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'51\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ALL_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'51\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'51\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ALL_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\',\'51\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.017', 't_r_lc_invest_asset', '从母行划转的产品(B列){[5.1.a 优先股]+[5.1.b 永续债(债性)]+[5.1.c 永续债(股性)]+[5.1.d 二级资本债]}≤从母行划转的产品(B列){5.1 合 计}', '从母行划转的产品(B列){[5.1.a 优先股]+[5.1.b 永续债(债性)]+[5.1.c 永续债(股性)]+[5.1.d 二级资本债]}≤从母行划转的产品(B列){5.1 合 计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'51\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'PRAENT_BANK_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'51\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'51\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         PRAENT_BANK_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\',\'51\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.018', 't_r_lc_invest_asset', '自主发行产品(C列){[5.1.a 优先股]+[5.1.b 永续债(债性)]+[5.1.c 永续债(股性)]+[5.1.d 二级资本债]}≤自主发行产品(C列){5.1 合 计}', '自主发行产品(C列){[5.1.a 优先股]+[5.1.b 永续债(债性)]+[5.1.c 永续债(股性)]+[5.1.d 二级资本债]}≤自主发行产品(C列){5.1 合 计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'51\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ISSUE_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'51\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'51\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ISSUE_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'51a\', \'51b\',\'51c\',\'51d\',\'51\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.019', 't_r_lc_invest_asset', '所有产品(A列){[6.1.a 拆放同业及买入返售]+[6.1.b 现金及银行存款]+[6.1.c 其他公募基金]+[6.1.d 商品及金融衍生产品]+[6.1.e QDII]}≤所有产品(A列){6.1 合 计}', '所有产品(A列){[6.1.a 拆放同业及买入返售]+[6.1.b 现金及银行存款]+[6.1.c 其他公募基金]+[6.1.d 商品及金融衍生产品]+[6.1.e QDII]}≤所有产品(A列){6.1 合 计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'61\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ALL_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'61\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'61\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ALL_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\',\'61\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.020', 't_r_lc_invest_asset', '从母行划转的产品(B列){[6.1.a 拆放同业及买入返售]+[6.1.b 现金及银行存款]+[6.1.c 其他公募基金]+[6.1.d 商品及金融衍生产品]+[6.1.e QDII]}≤从母行划转的产品(B列){6.1 合 计}', '从母行划转的产品(B列){[6.1.a 拆放同业及买入返售]+[6.1.b 现金及银行存款]+[6.1.c 其他公募基金]+[6.1.d 商品及金融衍生产品]+[6.1.e QDII]}≤从母行划转的产品(B列){6.1 合 计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'61\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'PRAENT_BANK_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'61\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'61\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         PRAENT_BANK_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\',\'61\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.021', 't_r_lc_invest_asset', '自主发行产品(C列){[6.1.a 拆放同业及买入返售]+[6.1.b 现金及银行存款]+[6.1.c 其他公募基金]+[6.1.d 商品及金融衍生产品]+[6.1.e QDII]}≤自主发行产品(C列){6.1 合 计}', '自主发行产品(C列){[6.1.a 拆放同业及买入返售]+[6.1.b 现金及银行存款]+[6.1.c 其他公募基金]+[6.1.d 商品及金融衍生产品]+[6.1.e QDII]}≤自主发行产品(C列){6.1 合 计}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) <=\r\n                       SUM(IF(T.ITEM_CODE IN (\'61\'), T.V, 0))  THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'ISSUE_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN (\'61\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN (\'61\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         ISSUE_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'61a\', \'61b\',\'61c\',\'61d\',\'61eQDII\',\'61\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.022', 't_r_lc_invest_asset', '{1.1 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', '{1.1 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       MAX(N_ID) AS N_ID_LIST, MAX(COLUMN_CODE) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN V1 = V2 + V3 THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.N_ID,\r\n                \'ALL_PRO,PRAENT_BANK_PRO,ISSUE_PRO\' AS COLUMN_CODE,\r\n                T.FILE_DATE AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE,\r\n                V1 AS VALUE1,\r\n                V2+V3 AS VALUE2,\r\n                ABS(V1-V2-V3) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         IFNULL(ALL_PRO,0) AS V1, IFNULL(PRAENT_BANK_PRO,0) AS V2, IFNULL(ISSUE_PRO,0) AS V3, N_ID,\r\n                         FUND_CATEGORY, ITEM_NAME\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11\')) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.023', 't_r_lc_invest_asset', '{2.8 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', '{2.8 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       MAX(N_ID) AS N_ID_LIST, MAX(COLUMN_CODE) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN V1 = V2 + V3 THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.N_ID,\r\n                \'ALL_PRO,PRAENT_BANK_PRO,ISSUE_PRO\' AS COLUMN_CODE,\r\n                T.FILE_DATE AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE,\r\n                V1 AS VALUE1,\r\n                V2+V3 AS VALUE2,\r\n                ABS(V1-V2-V3) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         IFNULL(ALL_PRO,0) AS V1, IFNULL(PRAENT_BANK_PRO,0) AS V2, IFNULL(ISSUE_PRO,0) AS V3, N_ID,\r\n                         FUND_CATEGORY, ITEM_NAME\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'28\')) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.024', 't_r_lc_invest_asset', '{3.1 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', '{3.1 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       MAX(N_ID) AS N_ID_LIST, MAX(COLUMN_CODE) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN V1 = V2 + V3 THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.N_ID,\r\n                \'ALL_PRO,PRAENT_BANK_PRO,ISSUE_PRO\' AS COLUMN_CODE,\r\n                T.FILE_DATE AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE,\r\n                V1 AS VALUE1,\r\n                V2+V3 AS VALUE2,\r\n                ABS(V1-V2-V3) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         IFNULL(ALL_PRO,0) AS V1, IFNULL(PRAENT_BANK_PRO,0) AS V2, IFNULL(ISSUE_PRO,0) AS V3, N_ID,\r\n                         FUND_CATEGORY, ITEM_NAME\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'31\')) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.025', 't_r_lc_invest_asset', '{4.1 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', '{4.1 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       MAX(N_ID) AS N_ID_LIST, MAX(COLUMN_CODE) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN V1 = V2 + V3 THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.N_ID,\r\n                \'ALL_PRO,PRAENT_BANK_PRO,ISSUE_PRO\' AS COLUMN_CODE,\r\n                T.FILE_DATE AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE,\r\n                V1 AS VALUE1,\r\n                V2+V3 AS VALUE2,\r\n                ABS(V1-V2-V3) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         IFNULL(ALL_PRO,0) AS V1, IFNULL(PRAENT_BANK_PRO,0) AS V2, IFNULL(ISSUE_PRO,0) AS V3, N_ID,\r\n                         FUND_CATEGORY, ITEM_NAME\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'41\')) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.026', 't_r_lc_invest_asset', '{5.1 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', '{5.1 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       MAX(N_ID) AS N_ID_LIST, MAX(COLUMN_CODE) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN V1 = V2 + V3 THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.N_ID,\r\n                \'ALL_PRO,PRAENT_BANK_PRO,ISSUE_PRO\' AS COLUMN_CODE,\r\n                T.FILE_DATE AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE,\r\n                V1 AS VALUE1,\r\n                V2+V3 AS VALUE2,\r\n                ABS(V1-V2-V3) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         IFNULL(ALL_PRO,0) AS V1, IFNULL(PRAENT_BANK_PRO,0) AS V2, IFNULL(ISSUE_PRO,0) AS V3, N_ID,\r\n                         FUND_CATEGORY, ITEM_NAME\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'51\')) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.027', 't_r_lc_invest_asset', '{6.1 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', '{6.1 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       MAX(N_ID) AS N_ID_LIST, MAX(COLUMN_CODE) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN V1 = V2 + V3 THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.N_ID,\r\n                \'ALL_PRO,PRAENT_BANK_PRO,ISSUE_PRO\' AS COLUMN_CODE,\r\n                T.FILE_DATE AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE,\r\n                V1 AS VALUE1,\r\n                V2+V3 AS VALUE2,\r\n                ABS(V1-V2-V3) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         IFNULL(ALL_PRO,0) AS V1, IFNULL(PRAENT_BANK_PRO,0) AS V2, IFNULL(ISSUE_PRO,0) AS V3, N_ID,\r\n                         FUND_CATEGORY, ITEM_NAME\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'61\')) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.028', 't_r_lc_invest_asset', '{7 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', '{7 合 计}所有产品(A列)=从母行划转的产品(B列)+自主发行产品(C列)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       MAX(N_ID) AS N_ID_LIST, MAX(COLUMN_CODE) AS COLUMN_CODE,\r\n       MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN V1 = V2 + V3 THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, T.N_ID,\r\n                \'ALL_PRO,PRAENT_BANK_PRO,ISSUE_PRO\' AS COLUMN_CODE,\r\n                T.FILE_DATE AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE,\r\n                V1 AS VALUE1,\r\n                V2+V3 AS VALUE2,\r\n                ABS(V1-V2-V3) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         IFNULL(ALL_PRO,0) AS V1, IFNULL(PRAENT_BANK_PRO,0) AS V2, IFNULL(ISSUE_PRO,0) AS V3, N_ID,\r\n                         FUND_CATEGORY, ITEM_NAME\r\n                  FROM   t_r_lc_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'7\')) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.038.030', 't_r_lc_invest_asset', '跨表勾稽,所有产品(A列){7 合 计}=(B 列)[1.15 合计](理财子公司非保本理财业务月度统计表-资产负债表)', '跨表勾稽,所有产品(A列){7 合 计}=(B 列)[1.15 合计](理财子公司非保本理财业务月度统计表-资产负债表)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-15 16:29:24', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE FROM(\r\nSELECT CASE\r\n                  WHEN (ifnull(A1.V,0) <> IFNULL(A2.V,0) OR (A2.V IS NULL AND A1.V IS NOT NULL)) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,GROUP_CONCAT(DISTINCT A1.N_ID) AS N_ID_LIST,\r\n\'ALL_PRO\' AS COLUMN_CODE,A1.FILE_DATE AS FILE_DATE,\r\nA1.FUND_CATEGORY AS INSTI_TYPE,\r\nIFNULL(A1.V,0) AS VALUE1,\r\nIFNULL(A2.V,0) AS VALUE2,\r\nABS(IFNULL(A2.V,0)-IFNULL(A1.V,0)) AS VALUE3\r\nFROM (\r\n(SELECT FILE_DATE,NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',2), 2) AS ITEM_CODE,ITEM_NAME,\r\n                         ALL_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_lc_invest_asset\r\nWHERE FILE_DATE=\'@FILE_DATE\'\r\nAND NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2)=\'7\')A1\r\nLEFT JOIN\r\n(SELECT FILE_DATE,NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,ITEM_NAME,\r\n                         END_BAL_AFT_PENET AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_g06a_2\r\nWHERE FILE_DATE=\'@FILE_DATE\' AND ITEM_NAME<>\'1.1.5 他行发行的大额存单\'\r\nAND NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2)=\'115\') A2\r\nON a1.FILE_DATE=a2.FILE_DATE ))T\r\nWHERE T.RESULT_CODE=\'0\'\r\nGROUP BY T.FILE_DATE,T.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.001', 't_r_yh_invest_asset', '(7 合 计)=(1.1合计)+(2.8合计)+(3.1合计)+(4.1合计)+(5.1合计)+(6.1合计)', '(7 合 计)=(1.1合计)+(2.8合计)+(3.1合计)+(4.1合计)+(5.1合计)+(6.1合计)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-15 14:09:22', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\n       MAX(VALUE3) AS DIFFERENCE\nFROM   (SELECT CASE\n                  WHEN SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) =\n                       SUM(IF(T.ITEM_CODE in(\'11\', \'28\', \'31\',\'51\',\'61\',\'41\'), T.V, 0)) \n                        THEN\n                   1\n                  ELSE\n                   0\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\n                \'OLD_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\n                T.FUND_CATEGORY AS INSTI_TYPE,\n        SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) AS VALUE1,\n        SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'51\',\'61\',\'41\'), T.V, 0)) AS VALUE2,\n        ABS(SUM(IF(T.ITEM_CODE = \'7\', T.V, 0))-SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'51\',\'61\',\'41\'), T.V, 0))) AS VALUE3\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\n                         OLD_PRO AS V, N_ID, FUND_CATEGORY\n                  FROM   t_r_yh_invest_asset\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\n         WHERE  T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'51\',\'61\',\'7\',\'41\')\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\nWHERE  T1.RESULT_CODE = \'0\'\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.002', 't_r_yh_invest_asset', '(7 合 计)=(1.1合计)+(2.8合计)+(3.1合计)+(4.1合计)+(5.1合计)+(6.1合计)', '(7 合 计)=(1.1合计)+(2.8合计)+(3.1合计)+(4.1合计)+(5.1合计)+(6.1合计)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-15 14:09:38', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\n       MAX(VALUE3) AS DIFFERENCE\nFROM   (SELECT CASE\n                  WHEN SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) =\n                       SUM(IF(T.ITEM_CODE in(\'11\', \'28\', \'31\',\'51\',\'61\',\'41\'), T.V, 0)) \n                        THEN\n                   1\n                  ELSE\n                   0\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\n                \'NEW_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\n                T.FUND_CATEGORY AS INSTI_TYPE,\n        SUM(IF(T.ITEM_CODE = \'7\', T.V, 0)) AS VALUE1,\n        SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'51\',\'61\',\'41\'), T.V, 0)) AS VALUE2,\n        ABS(SUM(IF(T.ITEM_CODE = \'7\', T.V, 0))-SUM(IF(T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'51\',\'61\',\'41\'), T.V, 0))) AS VALUE3\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\n                         NEW_PRO AS V, N_ID, FUND_CATEGORY\n                  FROM   t_r_yh_invest_asset\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\n         WHERE  T.ITEM_CODE IN (\'11\', \'28\', \'31\',\'51\',\'61\',\'7\',\'41\')\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\nWHERE  T1.RESULT_CODE = \'0\'\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.003', 't_r_yh_invest_asset', '(1.1合计)>=(1.1.a 信用债)+(1.1.b 利率债)+(1.1.c 固定收益类公募基金)', '(1.1合计)>=(1.1.a 信用债)+(1.1.b 利率债)+(1.1.c 固定收益类公募基金)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-15 14:08:10', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\n       MAX(VALUE3) AS DIFFERENCE\nFROM   (SELECT CASE\n                  WHEN SUM(IF(T.ITEM_CODE = \'11\', T.V, 0)) >=\n                       SUM(IF(T.ITEM_CODE in(\'11a\',\'11b\',\'11c\'), T.V, 0)) \n                        THEN\n                   1\n                  ELSE\n                   0\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\n                \'OLD_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\n                T.FUND_CATEGORY AS INSTI_TYPE,\n        SUM(IF(T.ITEM_CODE = \'11\', T.V, 0)) AS VALUE2,\n        SUM(IF(T.ITEM_CODE in(\'11a\',\'11b\',\'11c\'), T.V, 0)) AS VALUE1,\n        ABS(SUM(IF(T.ITEM_CODE = \'11\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'11a\',\'11b\',\'11c\'), T.V, 0))) AS VALUE3\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\n                         OLD_PRO AS V, N_ID, FUND_CATEGORY\n                  FROM   t_r_yh_invest_asset\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\n         WHERE  T.ITEM_CODE IN (\'11\', \'11a\',\'11b\',\'11c\')\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\nWHERE  T1.RESULT_CODE = \'0\'\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.004', 't_r_yh_invest_asset', '(1.1合计)>=(1.1.a 信用债)+(1.1.b 利率债)+(1.1.c 固定收益类公募基金)', '(1.1合计)>=(1.1.a 信用债)+(1.1.b 利率债)+(1.1.c 固定收益类公募基金)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-15 14:08:25', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\n       MAX(VALUE3) AS DIFFERENCE\nFROM   (SELECT CASE\n                  WHEN SUM(IF(T.ITEM_CODE = \'11\', T.V, 0)) >=\n                       SUM(IF(T.ITEM_CODE in(\'11a\',\'11b\',\'11c\'), T.V, 0)) \n                        THEN\n                   1\n                  ELSE\n                   0\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\n                \'NEW_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\n                T.FUND_CATEGORY AS INSTI_TYPE,\n        SUM(IF(T.ITEM_CODE = \'11\', T.V, 0)) AS VALUE2,\n        SUM(IF(T.ITEM_CODE in(\'11a\',\'11b\',\'11c\'), T.V, 0)) AS VALUE1,\n        ABS(SUM(IF(T.ITEM_CODE = \'11\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'11a\',\'11b\',\'11c\'), T.V, 0))) AS VALUE3\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\n                         NEW_PRO AS V, N_ID, FUND_CATEGORY\n                  FROM   t_r_yh_invest_asset\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\n         WHERE  T.ITEM_CODE IN (\'11\', \'11a\',\'11b\',\'11c\')\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\nWHERE  T1.RESULT_CODE = \'0\'\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.005', 't_r_yh_invest_asset', '(1.1.a 信用债)>=(1.1.a.a PPN 等低流动性债券)', '(1.1.a 信用债)>=(1.1.a.a PPN 等低流动性债券)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'11a\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE in(\'11aa\'), T.V, 0)) \r\n                        THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'OLD_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n        SUM(IF(T.ITEM_CODE = \'11a\', T.V, 0)) AS VALUE1,\r\n        SUM(IF(T.ITEM_CODE in(\'11aa\'), T.V, 0)) AS VALUE2,\r\n        ABS(SUM(IF(T.ITEM_CODE = \'11a\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'11aa\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         OLD_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_yh_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11a\', \'11aa\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.006', 't_r_yh_invest_asset', '(1.1.a 信用债)>=(1.1.a.a PPN 等低流动性债券)', '(1.1.a 信用债)>=(1.1.a.a PPN 等低流动性债券)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'11a\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE in(\'11aa\'), T.V, 0)) \r\n                        THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'NEW_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n        SUM(IF(T.ITEM_CODE = \'11a\', T.V, 0)) AS VALUE1,\r\n        SUM(IF(T.ITEM_CODE in(\'11aa\'), T.V, 0)) AS VALUE2,\r\n        ABS(SUM(IF(T.ITEM_CODE = \'11a\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'11aa\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         NEW_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_yh_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'11a\', \'11aa\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.007', 't_r_yh_invest_asset', '(2.8合计)=(2.1 通过信托贷款和信托产品)+(2.2 通过证券期货经营机构资管产品)+(2.3 通过保险资管产品)+(2.4 通过委托贷款)+(2.5 通过债权融资类产品)+(2.6 通过其他形式)+(2.7 直接投资)\r\n', '(2.8合计)=(2.1 通过信托贷款和信托产品)+(2.2 通过证券期货经营机构资管产品)+(2.3 通过保险资管产品)+(2.4 通过委托贷款)+(2.5 通过债权融资类产品)+(2.6 通过其他形式)+(2.7 直接投资)\r\n', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'28\', T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE in(\'21\',\'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0)) \r\n                        THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'OLD_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n        SUM(IF(T.ITEM_CODE = \'28\', T.V, 0)) AS VALUE1,\r\n        SUM(IF(T.ITEM_CODE in(\'21\',\'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0)) AS VALUE2,\r\n        ABS(SUM(IF(T.ITEM_CODE = \'28\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'21\',\'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         OLD_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_yh_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'21\',\'22\',\'23\',\'24\',\'25\',\'26\',\'27\',\'28\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.008', 't_r_yh_invest_asset', '(2.8合计)=(2.1 通过信托贷款和信托产品)+(2.2 通过证券期货经营机构资管产品)+(2.3 通过保险资管产品)+(2.4 通过委托贷款)+(2.5 通过债权融资类产品)+(2.6 通过其他形式)+(2.7 直接投资)\r\n', '(2.8合计)=(2.1 通过信托贷款和信托产品)+(2.2 通过证券期货经营机构资管产品)+(2.3 通过保险资管产品)+(2.4 通过委托贷款)+(2.5 通过债权融资类产品)+(2.6 通过其他形式)+(2.7 直接投资)\r\n', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'28\', T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE in(\'21\',\'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0)) \r\n                        THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'NEW_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n        SUM(IF(T.ITEM_CODE = \'28\', T.V, 0)) AS VALUE1,\r\n        SUM(IF(T.ITEM_CODE in(\'21\',\'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0)) AS VALUE2,\r\n        ABS(SUM(IF(T.ITEM_CODE = \'28\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'21\',\'22\',\'23\',\'24\',\'25\',\'26\',\'27\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         NEW_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_yh_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'21\',\'22\',\'23\',\'24\',\'25\',\'26\',\'27\',\'28\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.009', 't_r_yh_invest_asset', '(4.1 合 计 )>=(4.1.a 政府出资产业投资基金)+(4.1.b 创业投资基金)', '(4.1 合 计 )>=(4.1.a 政府出资产业投资基金)+(4.1.b 创业投资基金)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-15 11:21:20', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\n       MAX(VALUE3) AS DIFFERENCE\nFROM   (SELECT CASE\n                  WHEN SUM(IF(T.ITEM_CODE = \'41\', T.V, 0)) >=\n                       SUM(IF(T.ITEM_CODE in(\'41a\',\'41b\'), T.V, 0)) \n                        THEN\n                   1\n                  ELSE\n                   0\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\n                \'OLD_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\n                T.FUND_CATEGORY AS INSTI_TYPE,\n        SUM(IF(T.ITEM_CODE = \'41\', T.V, 0)) AS VALUE1,\n        SUM(IF(T.ITEM_CODE in(\'41a\',\'41b\'), T.V, 0)) AS VALUE2,\n        ABS(SUM(IF(T.ITEM_CODE = \'41\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'41a\',\'41b\'), T.V, 0))) AS VALUE3\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\n                         OLD_PRO AS V, N_ID, FUND_CATEGORY\n                  FROM   t_r_yh_invest_asset\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\n         WHERE  T.ITEM_CODE IN (\'41\',\'41a\',\'41b\')\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\nWHERE  T1.RESULT_CODE = \'0\'\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.010', 't_r_yh_invest_asset', '(4.1 合 计 )>=(4.1.a 政府出资产业投资基金)+(4.1.b 创业投资基金)', '(4.1 合 计 )>=(4.1.a 政府出资产业投资基金)+(4.1.b 创业投资基金)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'41\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE in(\'41a\',\'41b\'), T.V, 0)) \r\n                        THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'NEW_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n        SUM(IF(T.ITEM_CODE = \'41\', T.V, 0)) AS VALUE1,\r\n        SUM(IF(T.ITEM_CODE in(\'41a\',\'41b\'), T.V, 0)) AS VALUE2,\r\n        ABS(SUM(IF(T.ITEM_CODE = \'41\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'41a\',\'41b\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         NEW_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_yh_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'41\',\'41a\',\'41b\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.011', 't_r_yh_invest_asset', '(5.1 合 计)>=(5.1.a 优先股)+(5.1.b 永续债(债性))+(5.1.c 永续债(股性))+(5.1.d 二级资本债)', '(5.1 合 计)>=(5.1.a 优先股)+(5.1.b 永续债(债性))+(5.1.c 永续债(股性))+(5.1.d 二级资本债)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'51\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE in(\'51a\',\'51b\',\'51c\',\'51d\'), T.V, 0)) \r\n                        THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'OLD_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n        SUM(IF(T.ITEM_CODE = \'51\', T.V, 0)) AS VALUE1,\r\n        SUM(IF(T.ITEM_CODE in(\'51a\',\'51b\',\'51c\',\'51d\'), T.V, 0)) AS VALUE2,\r\n        ABS(SUM(IF(T.ITEM_CODE = \'51\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'51a\',\'51b\',\'51c\',\'51d\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         OLD_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_yh_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'51\',\'51a\',\'51b\',\'51c\',\'51d\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.012', 't_r_yh_invest_asset', '(5.1 合 计)>=(5.1.a 优先股)+(5.1.b 永续债(债性))+(5.1.c 永续债(股性))+(5.1.d 二级资本债)', '(5.1 合 计)>=(5.1.a 优先股)+(5.1.b 永续债(债性))+(5.1.c 永续债(股性))+(5.1.d 二级资本债)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'51\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE in(\'51a\',\'51b\',\'51c\',\'51d\'), T.V, 0)) \r\n                        THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'NEW_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n        SUM(IF(T.ITEM_CODE = \'51\', T.V, 0)) AS VALUE1,\r\n        SUM(IF(T.ITEM_CODE in(\'51a\',\'51b\',\'51c\',\'51d\'), T.V, 0)) AS VALUE2,\r\n        ABS(SUM(IF(T.ITEM_CODE = \'51\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'51a\',\'51b\',\'51c\',\'51d\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         NEW_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_yh_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'51\',\'51a\',\'51b\',\'51c\',\'51d\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.013', 't_r_yh_invest_asset', '(6.1 合 计 )>=(6.1.a 拆放同业及买入返售)+(6.1.b 现金及银行存款)+(6.1.c 其他公募基金)+(6.1.d 商品及金融衍生产品)+(6.1.e QDII)', '(6.1 合 计 )>=(6.1.a 拆放同业及买入返售)+(6.1.b 现金及银行存款)+(6.1.c 其他公募基金)+(6.1.d 商品及金融衍生产品)+(6.1.e QDII)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'61\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE in(\'61a\',\'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) \r\n                        THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'OLD_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n        SUM(IF(T.ITEM_CODE = \'61\', T.V, 0)) AS VALUE1,\r\n        SUM(IF(T.ITEM_CODE in(\'61a\',\'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) AS VALUE2,\r\n        ABS(SUM(IF(T.ITEM_CODE = \'61\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'61a\',\'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         OLD_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_yh_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'61\',\'61a\',\'61b\',\'61c\',\'61d\',\'61eQDII\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.014', 't_r_yh_invest_asset', '(6.1 合 计 )>=(6.1.a 拆放同业及买入返售)+(6.1.b 现金及银行存款)+(6.1.c 其他公募基金)+(6.1.d 商品及金融衍生产品)+(6.1.e QDII)', '(6.1 合 计 )>=(6.1.a 拆放同业及买入返售)+(6.1.b 现金及银行存款)+(6.1.c 其他公募基金)+(6.1.d 商品及金融衍生产品)+(6.1.e QDII)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE, MAX(VALUE2) AS RIGHT_CALCULATION_VALUE,\r\n       MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE = \'61\', T.V, 0)) >=\r\n                       SUM(IF(T.ITEM_CODE in(\'61a\',\'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) \r\n                        THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'NEW_PRO\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n        SUM(IF(T.ITEM_CODE = \'61\', T.V, 0)) AS VALUE1,\r\n        SUM(IF(T.ITEM_CODE in(\'61a\',\'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0)) AS VALUE2,\r\n        ABS(SUM(IF(T.ITEM_CODE = \'61\', T.V, 0))-SUM(IF(T.ITEM_CODE in(\'61a\',\'61b\',\'61c\',\'61d\',\'61eQDII\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \', 2), 2) AS ITEM_CODE,\r\n                         NEW_PRO AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_yh_invest_asset\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'61\',\'61a\',\'61b\',\'61c\',\'61d\',\'61eQDII\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.015', 't_r_yh_invest_asset', '[7A]+[7B](转型-投资资产)=1.15B(银行非保本理财业务月度统计表-资产负债)', '[7A]+[7B](转型-投资资产)=1.15B(银行非保本理财业务月度统计表-资产负债)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-15 16:28:31', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE FROM(\r\nSELECT CASE\r\n                  WHEN IFNULL(A1.VA,0)+IFNULL(A1.VB,0) <> IFNULL(A2.V,0) \r\n									OR (A1.VB IS NOT NULL AND A1.VA IS NOT NULL AND A2.V IS NULL) THEN\r\n                   0\r\n                  ELSE\r\n                   1\r\n                END AS RESULT_CODE,GROUP_CONCAT(DISTINCT A1.N_ID) AS N_ID_LIST,\r\n\'OLD_PRO,NEW_PRO\' AS COLUMN_CODE,A1.FILE_DATE AS FILE_DATE,\r\nA1.FUND_CATEGORY AS INSTI_TYPE,\r\nIFNULL(A1.VA,0)+IFNULL(A1.VB,0) AS VALUE1,\r\nIFNULL(A2.V,0) AS VALUE2,\r\nABS(IFNULL(A1.VA,0)+IFNULL(A1.VB,0)-IFNULL(A2.V,0)) AS VALUE3\r\nFROM (\r\n(SELECT FILE_DATE,NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,\r\n                         OLD_PRO AS VA, NEW_PRO AS VB,N_ID, FUND_CATEGORY\r\n                  FROM   t_r_yh_invest_asset\r\nWHERE FILE_DATE=\'@FILE_DATE\'\r\nAND NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2)=\'7\')A1\r\nLEFT JOIN\r\n(SELECT FILE_DATE,NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,ITEM_NAME,\r\n                         END_BAL_AFT_PENET AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_g06_2\r\nWHERE FILE_DATE=\'@FILE_DATE\'\r\nAND  ITEM_NAME<>\'1.1.5 他行发行的大额存单\'\r\nAND NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2)=\'115\') A2\r\nON a1.FILE_DATE=a2.FILE_DATE ))T\r\nWHERE T.RESULT_CODE=\'0\'\r\nGROUP BY T.FILE_DATE,T.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.039.016', 't_r_yh_invest_asset', '[7B](转型-投资资产)=1.15D(银行非保本理财业务月度统计表-资产负债)', '[7B](转型-投资资产)=1.15D(银行非保本理财业务月度统计表-资产负债)', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-15 16:28:45', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE FROM(\nSELECT CASE\n                  WHEN A1.V=A2.V OR (A1.V IS NULL AND A2.V IS NULL) THEN\n                   1\n                  ELSE\n                   0\n                END AS RESULT_CODE,GROUP_CONCAT(DISTINCT A1.N_ID) AS N_ID_LIST,\n\'NEW_PRO\' AS COLUMN_CODE,A1.FILE_DATE AS FILE_DATE,\nA1.FUND_CATEGORY AS INSTI_TYPE,\nIFNULL(A1.V,0)AS VALUE1,\nIFNULL(A2.V,0) AS VALUE2,\nABS(IFNULL(A1.V,0)-IFNULL(A2.V,0)) AS VALUE3\nFROM (\n(SELECT FILE_DATE,NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,\n                         NEW_PRO AS V,N_ID, FUND_CATEGORY\n                  FROM   t_r_yh_invest_asset\nWHERE FILE_DATE=\'@FILE_DATE\'\nAND NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2)=\'7\')A1\nLEFT JOIN\n(SELECT FILE_DATE,NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,\n                         NEW_PRO_END_BAL_AFT_PENET AS V, N_ID, FUND_CATEGORY\n                  FROM   t_r_g06_2\nWHERE FILE_DATE=\'@FILE_DATE\'\nAND NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2)=\'115\') A2\nON a1.FILE_DATE=a2.FILE_DATE ))T\nWHERE T.RESULT_CODE=\'0\'\nGROUP BY T.FILE_DATE,T.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.040.001', 't_r_s67', '{3.2 投向房地产领域的非标准化债权类资产}=3.2.1 投向信托产品}+{3.2.2 投向理财产品}+{3.2.3 投向保险资管产品}+{3.2.4 其他}', '{3.2 投向房地产领域的非标准化债权类资产}=3.2.1 投向信托产品}+{3.2.2 投向理财产品}+{3.2.3 投向保险资管产品}+{3.2.4 其他}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE in(\'32\'), T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE in (\'321\',\'322\',\'323\',\'324\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'CUR_BAL\' AS COLUMN_CODE, FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE in(\'32\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE in (\'321\',\'322\',\'323\',\'324\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE in(\'32\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE in (\'321\',\'322\',\'323\',\'324\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE ,  NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,\r\n                         CUR_BAL AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_s67\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'32\',\'321\',\'322\',\'323\',\'324\')\r\n         GROUP  BY FILE_DATE , FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.040.003', 't_r_s67', '[A列]本期{3.2 投向房地产领域的非标准化债权类资产}=[3.2.6B] G06_II{非保本理财业务月度统计表-资产负债情况} + [3.2.6B] G06a_II{非保本理财业务月度统计表-资产负债情况(理财子公司)}', '[A列]本期{3.2 投向房地产领域的非标准化债权类资产}=[3.2.6B] G06_II{非保本理财业务月度统计表-资产负债情况} + [3.2.6B] G06a_II{非保本理财业务月度统计表-资产负债情况(理财子公司)}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE FROM(\r\nSELECT CASE\r\n                  WHEN IFNULL(A1.V,0) = IFNULL(A2.V,0)+IFNULL(A3.V,0)THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE,GROUP_CONCAT(DISTINCT A1.N_ID) AS N_ID_LIST,\r\n\'CUR_BAL\' AS COLUMN_CODE,A1.FILE_DATE AS FILE_DATE,\r\nA1.FUND_CATEGORY AS INSTI_TYPE,\r\nIFNULL(A1.V,0) AS VALUE1,\r\nIFNULL(A2.V,0)+IFNULL(A3.V,0) AS VALUE2,\r\nABS(IFNULL(A1.V,0)-(IFNULL(A2.V,0)+IFNULL(A3.V,0))) AS VALUE3\r\nFROM (\r\n(SELECT FILE_DATE,NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,\r\n                         CUR_BAL AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_s67 \r\nWHERE FILE_DATE=\'@FILE_DATE\'\r\nAND NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2)=\'32\')A1\r\nLEFT JOIN\r\n(SELECT FILE_DATE,NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,\r\n                         END_BAL_AFT_PENET AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_g06_2 \r\nWHERE FILE_DATE=\'@FILE_DATE\'\r\nAND NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2)=\'326\') A2\r\nON a1.FILE_DATE=a2.FILE_DATE\r\nLEFT JOIN\r\n(SELECT FILE_DATE,NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,\r\n                         END_BAL_AFT_PENET AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_g06a_2 \r\nWHERE FILE_DATE=\'@FILE_DATE\'\r\nAND NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2)=\'326\') A3\r\nON a1.FILE_DATE=a3.FILE_DATE)) T\r\nWHERE T.RESULT_CODE=\'0\'\r\nGROUP BY T.FILE_DATE,T.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.041.005', 't_r_g06b_2', '[A列]{期初余额}[1.2]{拆放同业及债券买入返售}=[1.2.1]{拆放同业及债券买入返售-开发银行、政策性银行及商业银行}+[1.2.2]{拆放同业及债券买入返售-其他金融机构}', '[A列]{期初余额}[1.2]{拆放同业及债券买入返售}=[1.2.1]{拆放同业及债券买入返售-开发银行、政策性银行及商业银行}+[1.2.2]{拆放同业及债券买入返售-其他金融机构}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'12\'), T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE IN ( \'121\', \'122\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'BEG_BAL\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'12\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN ( \'121\', \'122\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'12\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN ( \'121\', \'122\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE,  NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,\r\n                         BEG_BAL AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_g06b_2\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'12\', \'121\', \'122\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.041.006', 't_r_g06b_2', '[B列]{期末余额}[1.2]{拆放同业及债券买入返售}=[1.2.1]{拆放同业及债券买入返售-开发银行、政策性银行及商业银行}+[1.2.2]{拆放同业及债券买入返售-其他金融机构}', '[B列]{期末余额}[1.2]{拆放同业及债券买入返售}=[1.2.1]{拆放同业及债券买入返售-开发银行、政策性银行及商业银行}+[1.2.2]{拆放同业及债券买入返售-其他金融机构}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE, MAX(N_ID_LIST) AS N_ID_LIST,\r\n       MAX(COLUMN_CODE) AS COLUMN_CODE, MAX(RESULT_CODE) AS RESULT_CODE, FILE_DATE, INSTI_TYPE,\r\n       MAX(VALUE1) AS LEFT_CALCULATION_VALUE,\r\n       MAX(VALUE2) AS RIGHT_CALCULATION_VALUE, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN SUM(IF(T.ITEM_CODE IN (\'12\'), T.V, 0)) =\r\n                       SUM(IF(T.ITEM_CODE IN ( \'121\', \'122\'), T.V, 0)) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n                \'END_BAL\' AS COLUMN_CODE, T.FILE_DATE AS FILE_DATE,\r\n                T.FUND_CATEGORY AS INSTI_TYPE,\r\n                SUM(IF(T.ITEM_CODE IN (\'12\'), T.V, 0)) AS VALUE1,\r\n                SUM(IF(T.ITEM_CODE IN ( \'121\', \'122\'), T.V, 0)) AS VALUE2,\r\n                ABS(SUM(IF(T.ITEM_CODE IN (\'12\'), T.V, 0)) -\r\n                     SUM(IF(T.ITEM_CODE IN ( \'121\', \'122\'), T.V, 0))) AS VALUE3\r\n         FROM   (SELECT FILE_DATE,  NUM_CHAR_EXTRACT(SUBSTRING_INDEX(ltrim(ITEM_NAME),\' \',1), 2) AS ITEM_CODE,\r\n                         END_BAL AS V, N_ID, FUND_CATEGORY\r\n                  FROM   t_r_g06b_2\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\') T\r\n         WHERE  T.ITEM_CODE IN (\'12\', \'121\', \'122\')\r\n         GROUP  BY FILE_DATE, FUND_CATEGORY) T1\r\nWHERE  T1.RESULT_CODE = \'0\'\r\nGROUP  BY T1.FILE_DATE, T1.INSTI_TYPE');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值