gouji开发sql5

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.012.003', 't_r_cust_sell_amt', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}总销售金额加总={理财公司理财业务销售数据月度统计表-分地区}总销售金额加总', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}总销售金额加总={理财公司理财业务销售数据月度统计表-分地区}总销售金额加总', '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 a1.N_ID)  AS N_ID_LIST,\r\n  \'TOTAL_SELL_AMT\' AS COLUMN_CODE,\r\n  \'0\' AS RESULT_CODE,\r\n  a1.FILE_DATE as FILE_DATE,\r\n  a1.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(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(TOTAL_SELL_AMT) as V1\r\nfrom t_r_cust_sell_amt \r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a1\r\nleft join \r\n(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(TOTAL_SELL_AMT) as V2\r\nfrom   t_r_cust_region_amt\r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a2\r\non a1.FILE_DATE=a2.FILE_DATE\r\nand a1.PROD_REG_CODE=a2.PROD_REG_CODE\r\nwhere (ifnull(v1,0)<>ifnull(v2,0) OR V2 IS NULL)\r\nGROUP BY a1.FILE_DATE,a1.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.012.004', 't_r_cust_sell_amt', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}净销售金额加总={理财公司理财业务销售数据月度统计表-分地区}净销售金额加总', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}净销售金额加总={理财公司理财业务销售数据月度统计表-分地区}净销售金额加总', '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 a1.N_ID) AS N_ID_LIST,\r\n  \'SELL_AMT\' AS COLUMN_CODE,\r\n  \'0\' AS RESULT_CODE,\r\n  a1.FILE_DATE as FILE_DATE,\r\n  a1.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(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(SELL_AMT) as V1\r\nfrom t_r_cust_sell_amt \r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a1\r\nleft join \r\n(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(SELL_AMT) as V2\r\nfrom   t_r_cust_region_amt\r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a2\r\non a1.FILE_DATE=a2.FILE_DATE\r\nand a1.PROD_REG_CODE=a2.PROD_REG_CODE\r\nwhere (ifnull(v1,0)<>ifnull(v2,0) OR V2 IS NULL)\r\nGROUP BY a1.FILE_DATE,a1.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.012.005', 't_r_cust_sell_amt', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}持有余额加总={理财公司理财业务销售数据月度统计表-分地区}持有余额加总', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}持有余额加总={理财公司理财业务销售数据月度统计表-分地区}持有余额加总', '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 a1.N_ID)  AS N_ID_LIST,\r\n  \'CUST_AMT\' AS COLUMN_CODE,\r\n  \'0\' AS RESULT_CODE,\r\n  a1.FILE_DATE as FILE_DATE,\r\n  a1.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(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(CUST_AMT) as V1\r\nfrom t_r_cust_sell_amt \r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a1\r\nleft join \r\n(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(CUST_AMT) as V2\r\nfrom   t_r_cust_region_amt\r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a2\r\non a1.FILE_DATE=a2.FILE_DATE\r\nand a1.PROD_REG_CODE=a2.PROD_REG_CODE\r\nwhere (ifnull(v1,0)<>ifnull(v2,0) OR V2 IS NULL)\r\nGROUP BY a1.FILE_DATE,a1.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.012.006', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的总销售金额列加总结果应与《非保本理财业务月度统计表(理财子公司)——产品情况》中的{B列本期总募集金额,1.3合计}[1.3,B]保持一致。', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的总销售金额列加总结果应与《非保本理财业务月度统计表(理财子公司)——产品情况》中的{B列本期总募集金额,1.3合计}[1.3,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,\r\n       MAX(N_ID_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'TOTAL_SELL_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(TOTAL_SELL_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(BUY_AMT, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'13\') A2\r\n         ON     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.012.007', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的净销售金额列加总结果应与《非保本理财业务月度统计表(理财子公司)——产品情况》中的{C列本期净募集金额,1.3合计}[1.3,C]保持一致。', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的净销售金额列加总结果应与《非保本理财业务月度统计表(理财子公司)——产品情况》中的{C列本期净募集金额,1.3合计}[1.3,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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'SELL_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(SELL_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(NET_BUY_AMT, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'13\') A2\r\n         ON     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.012.008', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的持有余额列加总结果应与《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,1.3合计}[1.3,E]保持一致。', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的持有余额列加总结果应与《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,1.3合计}[1.3,E]保持一致。', '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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'CUST_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(CUST_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(PROD_BAL, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'13\') A2\r\n         ON     A1.FILE_DATE = A2.FILE_DATE) T\r\nWHERE  T.RESULT_CODE = \'0\'\r\nGROUP  BY T.FILE_DATE, T.INSTI_TYPE\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.012.009', 't_r_cust_sell_amt', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}总销售金额加总应等于存续期登记当月申购金额+新产品募集金额。', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}总销售金额加总应等于存续期登记当月申购金额+新产品募集金额。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-11 10:03:47', '严重', 'A', 'SELECT \r\n  \'@BATCH_ID\' AS BATCH_ID,\r\n  \'@RULE_CODE\' AS RULE_CODE,\r\n  GROUP_CONCAT(DISTINCT T.N_ID_LIST) AS N_ID_LIST,\r\n  \'TOTAL_SELL_AMT\' AS COLUMN_CODE,\r\n  \'0\' AS RESULT_CODE,\r\n  FILE_DATE,\r\n  INSTI_TYPE,\r\n  null  AS LEFT_CALCULATION_VALUE,\r\n  null  AS RIGHT_CALCULATION_VALUE,\r\n  null  AS DIFFERENCE\r\nFROM (\r\nselect CASE WHEN t1.V=t2.V1+t3.V2 THEN 1 ELSE 0 END AS RESULT_CODE,\r\nGROUP_CONCAT(DISTINCT T1.N_ID) AS N_ID_LIST,\r\nT1.FILE_DATE AS FILE_DATE,\r\n\'TOTAL_SELL_AMT\' AS COLUMN_CODE,\r\nT1.FUND_CATEGORY AS INSTI_TYPE,\r\nt1.v AS VALUE1,\r\nt2.V1+t3.V2 AS VALUE2,\r\nABS(t1.v-(t2.V1+t3.V2)) AS VALUE3\r\nFROM\r\n(SELECT PROD_REG_CODE,FILE_DATE,SUM(TOTAL_SELL_AMT) AS V,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,FUND_CATEGORY\r\nFROM t_r_cust_sell_amt \r\nWHERE FILE_DATE=\'@FILE_DATE\'\r\nGROUP BY PROD_REG_CODE,FILE_DATE,FUND_CATEGORY) t1\r\nleft join \r\n(SELECT REPFINPRODREGID,SUM(SUBSTR(SUBSTRING_INDEX(SUBSCRIPTIONHONOR,\',\',2),LOCATE(\',\',SUBSCRIPTIONHONOR)+1)) AS V1\r\nFROM t_r_lczx_prod_duration_register \r\nWHERE DATE(REPBUSVDATE)>=date_add(date_sub(last_day(\'@FILE_DATE\'),INTERVAL 1 MONTH),INTERVAL 1 DAY)\r\nAND DATE(REPBUSVDATE) <= last_day(\'@FILE_DATE\')\r\nGROUP BY REPFINPRODREGID) t2\r\non t1.PROD_REG_CODE=t2.REPFINPRODREGID\r\nleft join \r\n(SELECT PROD_REG_CODE,FILE_DATE,SUM(HOLD_AMOUNT) AS V2\r\nFROM t_r_lczx_prod_raise_register \r\nWHERE DATE(START_DATE)>=date_add(date_sub(last_day(\'@FILE_DATE\'),INTERVAL 1 MONTH),INTERVAL 1 DAY)\r\nand DATE(START_DATE)<= last_day(\'@FILE_DATE\')\r\nGROUP BY PROD_REG_CODE) t3\r\non t1.PROD_REG_CODE=t3.PROD_REG_CODE\r\ngroup by t1.FILE_DATE,t1.FUND_CATEGORY) 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.012.010', 't_r_cust_sell_amt', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}净销售金额列加总应等于存续期登记当月申购金额+新产品募集金额-当月赎回金额', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}净销售金额列加总应等于存续期登记当月申购金额+新产品募集金额-当月赎回金额', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-11 10:04:11', '严重', 'A', 'SELECT \r\n  \'@BATCH_ID\' AS BATCH_ID,\r\n  \'@RULE_CODE\' AS RULE_CODE,\r\n  GROUP_CONCAT(DISTINCT T.N_ID_LIST) AS N_ID_LIST,\r\n  \'SELL_AMT\' AS COLUMN_CODE,\r\n  \'0\' AS RESULT_CODE,\r\n  FILE_DATE,\r\n  INSTI_TYPE,\r\n  null  AS LEFT_CALCULATION_VALUE,\r\n  null  AS RIGHT_CALCULATION_VALUE,\r\n  null  AS DIFFERENCE\r\nFROM (\r\nselect CASE WHEN t1.V=t2.V1+t3.V2-t2.v3 THEN 1 ELSE 0 END AS RESULT_CODE,\r\nGROUP_CONCAT(DISTINCT T1.N_ID) AS N_ID_LIST,\r\nT1.FILE_DATE AS FILE_DATE,\r\n\'SELL_AMT\' AS COLUMN_CODE,\r\nT1.FUND_CATEGORY AS INSTI_TYPE,\r\nt1.v AS VALUE1,\r\nt2.V1+t3.V2-t2.v3 AS VALUE2,\r\nABS(t1.v-(t2.V1+t3.V2-t2.v3)) AS VALUE3\r\nFROM\r\n(SELECT PROD_REG_CODE,FILE_DATE,SUM(SELL_AMT) AS V,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,FUND_CATEGORY\r\nFROM t_r_cust_sell_amt \r\nWHERE FILE_DATE=\'@FILE_DATE\'\r\nGROUP BY PROD_REG_CODE,FILE_DATE,FUND_CATEGORY) t1\r\nleft join \r\n(SELECT REPFINPRODREGID,SUM(SUBSTR(SUBSTRING_INDEX(SUBSCRIPTIONHONOR,\',\',2),LOCATE(\',\',SUBSCRIPTIONHONOR)+1)) AS V1,\r\nsum(SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSCRIPTIONHONOR,\',\',-2),\',\',1)) AS V3\r\nFROM t_r_lczx_prod_duration_register \r\nWHERE DATE(REPBUSVDATE)>=date_add(date_sub(last_day(\'@FILE_DATE\'),INTERVAL 1 MONTH),INTERVAL 1 DAY)\r\nAND DATE(REPBUSVDATE) <= last_day(\'@FILE_DATE\')\r\nGROUP BY REPFINPRODREGID) t2\r\non t1.PROD_REG_CODE=t2.REPFINPRODREGID\r\nleft join \r\n(SELECT PROD_REG_CODE,FILE_DATE,SUM(HOLD_AMOUNT) AS V2\r\nFROM t_r_lczx_prod_raise_register \r\nWHERE DATE(START_DATE)>=date_add(date_sub(last_day(\'@FILE_DATE\'),INTERVAL 1 MONTH),INTERVAL 1 DAY)\r\nand DATE(START_DATE)<= last_day(\'@FILE_DATE\')\r\nGROUP BY PROD_REG_CODE) t3\r\non t1.PROD_REG_CODE=t3.PROD_REG_CODE\r\ngroup by t1.FILE_DATE,t1.FUND_CATEGORY) 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.012.011', 't_r_cust_sell_amt', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}持有余额列加总应等于存续期产品份额*单位净值。', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}持有余额列加总应等于存续期产品份额*单位净值。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2022-03-11 10:04:51', '严重', 'A', 'SELECT \r\n  \'@BATCH_ID\' AS BATCH_ID,\r\n  \'@RULE_CODE\' AS RULE_CODE,\r\n  GROUP_CONCAT(DISTINCT T.N_ID_LIST) AS N_ID_LIST,\r\n  \'CUST_AMT\' AS COLUMN_CODE,\r\n  \'0\' AS RESULT_CODE,\r\n  FILE_DATE,\r\n  INSTI_TYPE,\r\n  null AS LEFT_CALCULATION_VALUE,\r\n  null  AS RIGHT_CALCULATION_VALUE,\r\n  null  AS DIFFERENCE\r\nFROM (\r\nselect CASE WHEN t1.V = t2.v1 THEN 1 ELSE 0 END AS RESULT_CODE,\r\nGROUP_CONCAT(DISTINCT T1.N_ID) AS N_ID_LIST,\r\nT1.FILE_DATE AS FILE_DATE,\r\n\'CUST_AMT\' AS COLUMN_CODE,\r\nT1.FUND_CATEGORY AS INSTI_TYPE,\r\nt1.v AS VALUE1,\r\nt2.v1 AS VALUE2,\r\nABS(t1.v-t2.v1) AS VALUE3\r\nFROM\r\n(SELECT PROD_REG_CODE,FILE_DATE,SUM(CUST_AMT) AS V,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,FUND_CATEGORY\r\nFROM t_r_cust_sell_amt \r\nWHERE FILE_DATE=\'@FILE_DATE\'\r\nGROUP BY PROD_REG_CODE,FILE_DATE,FUND_CATEGORY) t1\r\nleft join \r\n(SELECT REPFINPRODREGID,ROUND(REPPRODBALANCE*REPNETVALCNY,2) as v1\r\nFROM t_r_lczx_prod_duration_register \r\nWHERE DATE(REPBUSVDATE)=last_day(\'@FILE_DATE\')\r\nGROUP BY REPFINPRODREGID) t2\r\non t1.PROD_REG_CODE=t2.REPFINPRODREGID\r\ngroup by t1.FILE_DATE,t1.FUND_CATEGORY) 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.012.016', 't_r_cust_sell_amt', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}总销售金额加总={理财公司理财业务销售数据月度统计表-分销售商}总销售金额加总', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}总销售金额加总={理财公司理财业务销售数据月度统计表-分销售商}总销售金额加总', '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 a1.N_ID) AS N_ID_LIST,\r\n  \'TOTAL_SELL_AMT\' AS COLUMN_CODE,\r\n  \'0\' AS RESULT_CODE,\r\n  a1.FILE_DATE as FILE_DATE,\r\n  a1.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(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(TOTAL_SELL_AMT) as V1\r\nfrom t_r_cust_sell_amt \r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a1\r\nleft join \r\n(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(TOTAL_SELL_AMT) as V2\r\nfrom   t_r_cust_org_amt\r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a2\r\non a1.FILE_DATE=a2.FILE_DATE\r\nand a1.PROD_REG_CODE=a2.PROD_REG_CODE\r\nwhere (ifnull(v1,0)<>ifnull(v2,0) OR V2 IS NULL)\r\nGROUP BY a1.FILE_DATE,a1.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.012.017', 't_r_cust_sell_amt', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}净销售金额加总={理财公司理财业务销售数据月度统计表-分销售商}净销售金额加总', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}净销售金额加总={理财公司理财业务销售数据月度统计表-分销售商}净销售金额加总', '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 a1.N_ID) AS N_ID_LIST,\r\n  \'SELL_AMT\' AS COLUMN_CODE,\r\n  \'0\' AS RESULT_CODE,\r\n  a1.FILE_DATE as FILE_DATE,\r\n  a1.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(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(SELL_AMT) as V1\r\nfrom t_r_cust_sell_amt \r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a1\r\nleft join \r\n(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(SELL_AMT) as V2\r\nfrom   t_r_cust_org_amt\r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a2\r\non a1.FILE_DATE=a2.FILE_DATE\r\nand a1.PROD_REG_CODE=a2.PROD_REG_CODE\r\nwhere (ifnull(v1,0)<>ifnull(v2,0) OR V2 IS NULL)\r\nGROUP BY a1.FILE_DATE,a1.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.012.018', 't_r_cust_sell_amt', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}持有余额加总={理财公司理财业务销售数据月度统计表-分销售商}持有余额加总', '对于同一产品登记编码,{理财公司理财业务销售数据月度统计表-分投资者}持有余额加总={理财公司理财业务销售数据月度统计表-分销售商}持有余额加总', '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 a1.N_ID) AS N_ID_LIST,\r\n  \'CUST_AMT\' AS COLUMN_CODE,\r\n  \'0\' AS RESULT_CODE,\r\n  a1.FILE_DATE as FILE_DATE,\r\n  a1.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(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(CUST_AMT) as V1\r\nfrom t_r_cust_sell_amt \r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a1\r\nleft join \r\n(select PROD_REG_CODE,FILE_DATE,FUND_CATEGORY,GROUP_CONCAT(DISTINCT N_ID) AS N_ID,SUM(CUST_AMT) as V2\r\nfrom   t_r_cust_org_amt\r\nwhere FILE_DATE=\'@FILE_DATE\'\r\ngroup by FILE_DATE,PROD_REG_CODE,FUND_CATEGORY) a2\r\non a1.FILE_DATE=a2.FILE_DATE\r\nand a1.PROD_REG_CODE=a2.PROD_REG_CODE\r\nwhere (ifnull(v1,0)<>ifnull(v2,0) OR V2 IS NULL)\r\nGROUP BY a1.FILE_DATE,a1.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.012.019', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{总销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{B列本期总募集金额,2.5合计}[2.5,B]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{总销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{B列本期总募集金额,2.5合计}[2.5,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,\r\n       MAX(N_ID_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'TOTAL_SELL_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(TOTAL_SELL_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(BUY_AMT, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'25\') A2\r\n         ON     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.012.020', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{总销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{B列本期总募集金额,3.3合计}[3.3,B]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{总销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{B列本期总募集金额,3.3合计}[3.3,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,\r\n       MAX(N_ID_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'TOTAL_SELL_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(TOTAL_SELL_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(BUY_AMT, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'33\') A2\r\n         ON     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.012.021', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{总销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{B列本期总募集金额,4.3合计}[4.3,B]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{总销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{B列本期总募集金额,4.3合计}[4.3,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,\r\n       MAX(N_ID_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'TOTAL_SELL_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(TOTAL_SELL_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(BUY_AMT, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'43\') A2\r\n         ON     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.012.022', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{总销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{B列本期总募集金额,6.5合计}[6.5,B]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{总销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{B列本期总募集金额,6.5合计}[6.5,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,\r\n       MAX(N_ID_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'TOTAL_SELL_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(TOTAL_SELL_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(BUY_AMT, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'65\') A2\r\n         ON     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.012.023', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{净销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{C列本期净募集金额,2.5合计}[2.5,C]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{净销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{C列本期净募集金额,2.5合计}[2.5,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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'SELL_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(SELL_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(NET_BUY_AMT, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'25\') A2\r\n         ON     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.012.024', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{净销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{C列本期净募集金额,3.3合计}[3.3,C]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{净销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{C列本期净募集金额,3.3合计}[3.3,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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'SELL_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(SELL_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(NET_BUY_AMT, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'33\') A2\r\n         ON     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.012.025', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{净销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{C列本期净募集金额,4.3合计}[4.3,C]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{净销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{C列本期净募集金额,4.3合计}[4.3,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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'SELL_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(SELL_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(NET_BUY_AMT, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'43\') A2\r\n         ON     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.012.026', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{净销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{C列本期净募集金额,6.5合计}[6.5,C]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{净销售金额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{C列本期净募集金额,6.5合计}[6.5,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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'SELL_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(SELL_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(NET_BUY_AMT, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'65\') A2\r\n         ON     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.012.027', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{持有余额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,2.5合计}[2.5,E]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{持有余额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,2.5合计}[2.5,E]', '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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'CUST_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(CUST_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(PROD_BAL, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'25\') A2\r\n         ON     A1.FILE_DATE = A2.FILE_DATE) T\r\nWHERE  T.RESULT_CODE = \'0\'\r\nGROUP  BY T.FILE_DATE, T.INSTI_TYPE\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.012.028', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{持有余额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,3.3合计}[3.3,E]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{持有余额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,3.3合计}[3.3,E]', '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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'CUST_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(CUST_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(PROD_BAL, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'33\') A2\r\n         ON     A1.FILE_DATE = A2.FILE_DATE) T\r\nWHERE  T.RESULT_CODE = \'0\'\r\nGROUP  BY T.FILE_DATE, T.INSTI_TYPE\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.012.029', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{持有余额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,4.3合计}[4.3,E]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{持有余额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,4.3合计}[4.3,E]', '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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'CUST_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(CUST_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(PROD_BAL, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'43\') A2\r\n         ON     A1.FILE_DATE = A2.FILE_DATE) T\r\nWHERE  T.RESULT_CODE = \'0\'\r\nGROUP  BY T.FILE_DATE, T.INSTI_TYPE\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.012.030', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{持有余额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,5.3合计}[5.3,E]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{持有余额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,5.3合计}[5.3,E]', '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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'CUST_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(CUST_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(PROD_BAL, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'53\') A2\r\n         ON     A1.FILE_DATE = A2.FILE_DATE) T\r\nWHERE  T.RESULT_CODE = \'0\'\r\nGROUP  BY T.FILE_DATE, T.INSTI_TYPE\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.012.031', 't_r_cust_sell_amt', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{持有余额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,6.5合计}[6.5,E]', '对于同一发行机构,{理财公司理财业务销售数据月度统计表-分投资者}的{持有余额}列加总结果=《非保本理财业务月度统计表(理财子公司)——产品情况》中的{E列期末余额,6.5合计}[6.5,E]', '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_LIST) 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, MAX(VALUE3) AS DIFFERENCE\r\nFROM   (SELECT CASE\r\n                  WHEN IFNULL(V1,0) = IFNULL(V2,0) THEN\r\n                   1\r\n                  ELSE\r\n                   0\r\n                END AS RESULT_CODE, A1.N_ID AS N_ID_LIST,\r\n                \'CUST_AMT\' AS COLUMN_CODE, A1.FILE_DATE AS FILE_DATE,\r\n                A1.FUND_CATEGORY AS INSTI_TYPE, IFNULL(V1,0) AS VALUE1,\r\n                IFNULL(V2,0) AS VALUE2, ABS(IFNULL(V1,0) - IFNULL(V2,0)) AS VALUE3\r\n         FROM   (SELECT FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                         SUM(CUST_AMT) AS V1, MAX(FUND_CATEGORY) AS FUND_CATEGORY\r\n                  FROM   t_r_cust_sell_amt A\r\n                  WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                  GROUP  BY FILE_DATE) A1\r\n         LEFT   JOIN (SELECT FILE_DATE,\r\n                            NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME), \' \',\r\n                                                              1), 2) AS ITEM_CODE,\r\n                            IFNULL(PROD_BAL, 0) AS V2\r\n                     FROM   T_R_G06A_PROD\r\n                     WHERE  FILE_DATE = \'@FILE_DATE\'\r\n                     AND    NUM_CHAR_EXTRACT(SUBSTRING_INDEX(LTRIM(ITEM_NAME),\r\n                                                             \' \', 1), 2) = \'65\') A2\r\n         ON     A1.FILE_DATE = A2.FILE_DATE) T\r\nWHERE  T.RESULT_CODE = \'0\'\r\nGROUP  BY T.FILE_DATE, T.INSTI_TYPE\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.013.001', 't_r_lczx_zcys_06', '{行内资产/负债编码}为必填项', '{行内资产/负债编码}为必填项', '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       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_06 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_FINPROD_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.013.002', 't_r_lczx_zcys_06', '{行内资产/负债编码}不得含有中文', '{行内资产/负债编码}不得含有中文', '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       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(T.REP_FINPROD_ID) <> CHAR_LENGTH(T.REP_FINPROD_ID)\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.013.003', 't_r_lczx_zcys_06', '{行内资产/负债编码}在机构内不可重复', '{行内资产/负债编码}在机构内不可重复', '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       \'REP_FINPROD_ID\' 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 REP_FINPROD_ID, FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                T.FUND_CATEGORY\r\n         FROM   T_R_LCZX_ZCYS_06 T\r\n         WHERE  T.FILE_DATE = \'@FILE_DATE\'\r\n         GROUP  BY REP_FINPROD_ID, FILE_DATE,FUND_CATEGORY\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.013.004', 't_r_lczx_zcys_06', '{行内资产/负债编码}最长40个字符,不建议超过18位', '{行内资产/负债编码}最长40个字符,不建议超过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,\r\n       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_06 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(REP_FINPROD_ID) > 40\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.013.005', 't_r_lczx_zcys_06', '{发行机构代码}为必填项', '{发行机构代码}为必填项', '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       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_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.013.006', 't_r_lczx_zcys_06', '{发行机构代码}由英文和数字组成', '{发行机构代码}由英文和数字组成', '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       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_ID 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.013.007', 't_r_lczx_zcys_06', '理财报表,{发行机构代码}为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 T.N_ID) AS N_ID_LIST,\r\n       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_ID <> \'Z70033\'\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.013.008', 't_r_lczx_zcys_06', '{资产/负债类别}为必填项', '{资产/负债类别}为必填项', '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       \'REP_ASSET_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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ASSET_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.013.009', 't_r_lczx_zcys_06', '{资产/负债类别}定长,为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       \'REP_ASSET_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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(REP_ASSET_TYPE) <> 4\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.013.010', 't_r_lczx_zcys_06', '{币种}为必填项', '{币种}为必填项', '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       \'REP_CCY\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_CCY 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.013.011', 't_r_lczx_zcys_06', '{币种}的值在《世界各地货币代码》中必须存在', '{币种}的值在《世界各地货币代码》中必须存在', '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       \'REP_CCY\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_CURRENCY\',T.REP_CCY) = 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.013.012', 't_r_lczx_zcys_06', '{交易流通场所}为必填项', '{交易流通场所}为必填项', '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       \'REP_TRADE_MARKET\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_TRADE_MARKET 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.013.013', 't_r_lczx_zcys_06', '{交易流通场所}的值在《交易流通场所表》中必须存在', '{交易流通场所}的值在《交易流通场所表》中必须存在', '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       \'REP_TRADE_MARKET\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_TRADE_PLACES\',T.REP_TRADE_MARKET) = 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.013.014', 't_r_lczx_zcys_06', '{是否为收/受益权}为必填,值必须在值域以内', '{是否为收/受益权}为必填,值必须在值域以内', '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_USUFRUCT\' 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_LCZX_ZCYS_06 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (IS_USUFRUCT IS NULL OR IS_USUFRUCT NOT IN(\'01\',\'02\'))\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.013.015', 't_r_lczx_zcys_06', '{是否属于买入返售}为必填项,值必须在值域以内', '{是否属于买入返售}为必填项,值必须在值域以内', '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_REPURCHASE\' 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_LCZX_ZCYS_06 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (IS_REPURCHASE IS NULL OR IS_REPURCHASE NOT IN(\'01\',\'02\'))\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.013.016', 't_r_lczx_zcys_06', '{类型}为必填项,值必须在值域以内', '{类型}为必填项,值必须在值域以内', '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       \'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_LCZX_ZCYS_06 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (TYPE IS NULL OR TYPE NOT IN(\'01\',\'02\',\'03\',\'04\',\'05\'))\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.013.017', 't_r_lczx_zcys_06', '当资产/负债类别是“信用证”时,{类型}必须为(05)', '当资产/负债类别是“信用证”时,{类型}必须为(05)', '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       \'TYPE,REP_ASSET_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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.REP_ASSET_TYPE=\'1210\'\r\nAND    TYPE <>\'05\'\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.013.018', 't_r_lczx_zcys_06', '当资产/负债类别是“票据类”时,{类型}必须不能为(05)', '当资产/负债类别是“票据类”时,{类型}必须不能为(05)', '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       \'TYPE,REP_ASSET_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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.REP_ASSET_TYPE=\'1201\'\r\nAND    TYPE =\'05\'\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.013.019', 't_r_lczx_zcys_06', '当资产/负债类别是“票据类”时,{是否为标准化票据}必填,且值必须在值域以内,否则不可填', '当资产/负债类别是“票据类”时,{是否为标准化票据}必填,且值必须在值域以内,否则不可填', '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_STANDAR,REP_ASSET_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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (T.REP_ASSET_TYPE=\'1201\' AND  (IS_STANDAR IS null OR IS_STANDAR NOT IN (\'01\',\'02\')) or T.REP_ASSET_TYPE<>\'1201\' AND  IS_STANDAR 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.013.020', 't_r_lczx_zcys_06', '当是否为标准化票据选择是时,{票据代码}必填,否则不可填', '当是否为标准化票据选择是时,{票据代码}必填,否则不可填', '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_STANDAR,STOCK_CODE,REP_ASSET_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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (T.IS_STANDAR=\'01\' AND STOCK_CODE IS NULL or T.IS_STANDAR=\'02\' AND STOCK_CODE 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.013.021', 't_r_lczx_zcys_06', '{票据代码}最长20位字符型', '{票据代码}最长20位字符型', '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       \'STOCK_CODE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   length(CONVERT(STOCK_CODE using GBK)) >20\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.013.022', 't_r_lczx_zcys_06', '{数量}为必填项', '{数量}为必填项', '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       \'AMOUNT\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    AMOUNT 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.013.023', 't_r_lczx_zcys_06', '{数量}值应大于等于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 T.N_ID) AS N_ID_LIST,\r\n       \'AMOUNT\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    AMOUNT <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.013.024', 't_r_lczx_zcys_06', '{数量}最长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,\r\n       \'AMOUNT\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (LENGTH(CONVERT(AMOUNT USING GBK)) > 6 OR T.AMOUNT REGEXP \'[^0-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.013.025', 't_r_lczx_zcys_06', '{合计金额}为必填项', '{合计金额}为必填项', '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       \'BALANCE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    BALANCE 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.013.026', 't_r_lczx_zcys_06', '{合计金额}应大于等于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 T.N_ID) AS N_ID_LIST,\r\n       \'BALANCE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    BALANCE <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.013.028', 't_r_lczx_zcys_06', '{加权剩余期限(天)}为必填项', '{加权剩余期限(天)}为必填项', '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       \'WT_TERM\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.WT_TERM 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.013.029', 't_r_lczx_zcys_06', '{加权剩余期限(天)}应大于等于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 T.N_ID) AS N_ID_LIST,\r\n       \'WT_TERM\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    WT_TERM < 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.013.031 ', 't_r_lczx_zcys_06', '{加权剩余期限(天)}<={最长剩余期限(天)}', '{加权剩余期限(天)}<={最长剩余期限(天)}', '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       \'WT_TERM,TERM_LONG\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.WT_TERM>T.TERM_LONG\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.013.032', 't_r_lczx_zcys_06', '{最长剩余期限}为必填项', '{最长剩余期限}为必填项', '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       \'TERM_LONG\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    TERM_LONG 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.013.033', 't_r_lczx_zcys_06', '{最长剩余期限}应大于等于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 T.N_ID) AS N_ID_LIST,\r\n       \'TERM_LONG\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    TERM_LONG < 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.013.034', 't_r_lczx_zcys_06', '{最长剩余期限}最长 5 位整数型', '{最长剩余期限}最长 5 位整数型', '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       \'TERM_LONG\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (LENGTH(CONVERT(TERM_LONG USING GBK)) > 5 OR T.TERM_LONG REGEXP \'[^0-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.013.035', 't_r_lczx_zcys_06', '{最短剩余期限}为必填项', '{最短剩余期限}为必填项', '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       \'TERM_SHORT\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    TERM_SHORT 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.013.036', 't_r_lczx_zcys_06', '{最短剩余期限}应大于等于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 T.N_ID) AS N_ID_LIST,\r\n       \'TERM_SHORT\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    TERM_SHORT < 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.013.037', 't_r_lczx_zcys_06', '{最短剩余期限}最长 5 位整数型', '{最短剩余期限}最长 5 位整数型', '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       \'TERM_SHORT\' 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_LCZX_ZCYS_06 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (LENGTH(CONVERT(TERM_SHORT USING GBK)) > 5 OR T.TERM_SHORT REGEXP \'[^0-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.013.038', 't_r_lczx_zcys_06', '{最短剩余期限(天)}<={加权剩余期限(天)}', '{最短剩余期限(天)}<={加权剩余期限(天)}', '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       \'WT_TERM,TERM_SHORT\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.TERM_SHORT>T.WT_TERM\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.013.039', 't_r_lczx_zcys_06', '{到期日}为必填项', '{到期日}为必填项', '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       \'END_DATE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    END_DATE 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.013.040', 't_r_lczx_zcys_06', '{到期日}日期型,八位长字符,格式为 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 T.N_ID) AS N_ID_LIST,\r\n       \'END_DATE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    IS_DATE_TYPE(END_DATE,1)=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.013.041', 't_r_lczx_zcys_06', '{到期日}应大于等于{起息日}', '{到期日}应大于等于{起息日}', '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       \'END_DATE,STAT_DATE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    END_DATE < STAT_DATE\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.013.042', 't_r_lczx_zcys_06', '{起息日}为必填,若无,则填写资产买入的日期。', '{起息日}为必填,若无,则填写资产买入的日期。', '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       \'STAT_DATE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    STAT_DATE 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.013.043', 't_r_lczx_zcys_06', '{起息日}日期型,八位长字符,格式为 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 T.N_ID) AS N_ID_LIST,\r\n       \'STAT_DATE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   is_date_type(STAT_DATE,1)=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.013.044', 't_r_lczx_zcys_06', '{贴现利率}为必填项', '{贴现利率}为必填项', '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       \'RATE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    RATE 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.013.045', 't_r_lczx_zcys_06', '{贴现利率}大于等于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 T.N_ID) AS N_ID_LIST,\r\n       \'RATE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    RATE<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.013.047', 't_r_lczx_zcys_06', '{行业}为必填项', '{行业}为必填项', '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       \'INDUSTRY\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    INDUSTRY 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.013.048', 't_r_lczx_zcys_06', '{行业}的值在《国家统计局行业分类》中必须存在', '{行业}的值在《国家统计局行业分类》中必须存在', '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       \'INDUSTRY\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_REP_CORP_INDUSTRY\',T.INDUSTRY) = 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.013.049', 't_r_lczx_zcys_06', '{交易流通场所}选择(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 T.N_ID) AS N_ID_LIST,\r\n       \'REMARK,REP_TRADE_MARKET\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.REP_TRADE_MARKET =\'99\'\r\nAND    REMARK 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.013.050', 't_r_lczx_zcys_06', '{备注}最长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 T.N_ID) AS N_ID_LIST,\r\n       \'REMARK\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   LENGTH(CONVERT(REMARK USING GBK)) > 256\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.013.051', 't_r_lczx_zcys_06', '{备注}必填,默认填无', '{备注}必填,默认填无', '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       \'REMARK\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REMARK 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.013.052', 't_r_lczx_zcys_06', '资产大类为‘票据类资产/信用证类资产’时,{资产/负债类别}值必须在值域内', '资产大类为‘票据类资产/信用证类资产’时,{资产/负债类别}值必须在值域内', '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       \'REP_ASSET_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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ASSET_TYPE IS  NOT NULL\r\nAND    REP_ASSET_TYPE  NOT IN (\'1201\',\'1210\')\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.013.053', 't_r_lczx_zcys_06', '[资产/负债类别]为[1201]以外时,{票据代码}不可填。', '当资产/负债类别为信用证时,票据代码要素必须为空。', '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       \'REP_ASSET_TYPE,STOCK_CODE\' 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_LCZX_ZCYS_06  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   REP_ASSET_TYPE not in (\'1201\') and STOCK_CODE 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.013.999', 't_r_lczx_zcys_06', '{资产/负债类别}值必须在值域内', '{资产/负债类别}值必须在值域内', '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,\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\n       \'REP_ASSET_TYPE\' AS COLUMN_CODE, 0 AS RESULT_CODE,\n       \'@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_LCZX_ZCYS_06  T\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\nAND    GET_DICT(\'LCZX_ASSET_TYPE\',T.REP_ASSET_TYPE)=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.014.001', 't_r_lczx_zcys_07', '{行内资产/负债编码}为必填项', '{行内资产/负债编码}为必填项', '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       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_07 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_FINPROD_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.014.002', 't_r_lczx_zcys_07', '{行内资产/负债编码}不得含有中文', '{行内资产/负债编码}不得含有中文', '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       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(T.REP_FINPROD_ID) <> CHAR_LENGTH(T.REP_FINPROD_ID)\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.014.003', 't_r_lczx_zcys_07', '{行内资产/负债编码}在机构内不可重复', '{行内资产/负债编码}在机构内不可重复', '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       \'REP_FINPROD_ID\' 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 REP_FINPROD_ID, FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                T.FUND_CATEGORY\r\n         FROM   T_R_LCZX_ZCYS_07 T\r\n         WHERE  T.FILE_DATE = \'@FILE_DATE\'\r\n         GROUP  BY REP_FINPROD_ID, FILE_DATE,FUND_CATEGORY\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.014.004', 't_r_lczx_zcys_07', '{行内资产/负债编码}最长40个字符,不建议超过18位', '{行内资产/负债编码}最长40个字符,不建议超过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,\r\n       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_07 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(REP_FINPROD_ID) > 40\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.014.005', 't_r_lczx_zcys_07', '{发行机构代码}为必填项', '{发行机构代码}为必填项', '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       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_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.014.006', 't_r_lczx_zcys_07', '{发行机构代码}由英文和数字组成', '{发行机构代码}由英文和数字组成', '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       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_ID 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.014.007', 't_r_lczx_zcys_07', '理财报表,{发行机构代码}为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 T.N_ID) AS N_ID_LIST,\r\n       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_ID <> \'Z70033\'\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.014.008', 't_r_lczx_zcys_07', '{资产/负债类别}为必填项', '{资产/负债类别}为必填项', '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       \'REP_ASSET_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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ASSET_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.014.009', 't_r_lczx_zcys_07', '{资产/负债类别}定长,为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       \'REP_ASSET_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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(REP_ASSET_TYPE) <> 4\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.014.010', 't_r_lczx_zcys_07', '{币种}为必填项', '{币种}为必填项', '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       \'REP_CCY\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_CCY 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.014.011', 't_r_lczx_zcys_07', '{币种}的值在《世界各地货币代码》中必须存在', '{币种}的值在《世界各地货币代码》中必须存在', '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       \'REP_CCY\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_CURRENCY\',T.REP_CCY) = 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.014.012', 't_r_lczx_zcys_07', '{交易流通场所}为必填项', '{交易流通场所}为必填项', '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       \'REP_TRADE_MARKET\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_TRADE_MARKET 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.014.013', 't_r_lczx_zcys_07', '{交易流通场所}的值在《交易流通场所表》中必须存在', '{交易流通场所}的值在《交易流通场所表》中必须存在', '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       \'REP_TRADE_MARKET\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_TRADE_PLACES\',T.REP_TRADE_MARKET) = 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.014.014', 't_r_lczx_zcys_07', '资产类型为“股票(一级市场)、股票(二级市场)”时,{股票代码}为必填项;资产类型为“股权”时,可不填', '资产类型为“股票(一级市场)、股票(二级市场)”时,{股票代码}为必填项;资产类型为“股权”时,可不填', '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       \'STOCK_CODE,REP_ASSET_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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.REP_ASSET_TYPE IN (\'1302\',\'1305\')\r\nAND    STOCK_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.014.015', 't_r_lczx_zcys_07', '{股票代码}最长20位字符型', '{股票代码}最长20位字符型', '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       \'STOCK_CODE\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   length(CONVERT(STOCK_CODE   using GBK))> 20\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.014.016', 't_r_lczx_zcys_07', '{股票/企业名称}为必填项', '{股票/企业名称}为必填项', '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       \'STOCK_NAME\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    STOCK_NAME 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.014.017', 't_r_lczx_zcys_07', '{股票/企业名称}最长200位字符型', '{股票/企业名称}最长200位字符型', '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       \'STOCK_NAME\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   length(CONVERT(STOCK_NAME   using GBK))> 200\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.014.018', 't_r_lczx_zcys_07', '资产类型为“股票(一级市场)、股票(二级市场)”时,{股票类型}为必填项;资产类型为“股权”时,可不填', '资产类型为“股票(一级市场)、股票(二级市场)”时,{股票类型}为必填项;资产类型为“股权”时,可不填', '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       \'STOCK_TYPE,REP_ASSET_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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.REP_ASSET_TYPE IN (\'1302\',\'1305\')\r\nAND    STOCK_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.014.019', 't_r_lczx_zcys_07', '{股票类型}值必须在值域以内', '{股票类型}值必须在值域以内', '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       \'STOCK_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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.STOCK_TYPE NOT IN (\'01\',\'02\',\'99\')\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.014.020', 't_r_lczx_zcys_07', '{股票类型}选择为“其他”时,备注必填', '{股票类型}选择为“其他”时,备注必填', '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       \'STOCK_TYPE,REMARK\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.STOCK_TYPE=\'99\' AND REMARK 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.014.021', 't_r_lczx_zcys_07', '{行业}为必填项', '{行业}为必填项', '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       \'INDUSTRY\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    INDUSTRY 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.014.022', 't_r_lczx_zcys_07', '{行业}的值在《国家统计局行业分类》中必须存在', '{行业}的值在《国家统计局行业分类》中必须存在', '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       \'INDUSTRY\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_REP_CORP_INDUSTRY\',T.INDUSTRY) = 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.014.023', 't_r_lczx_zcys_07', '{投资阶段}选择(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 T.N_ID) AS N_ID_LIST,\r\n       \'REMARK,INV_STAGE\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.INV_STAGE =\'99\'\r\nAND    REMARK 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.014.024', 't_r_lczx_zcys_07', '资产类型为“股权”时,{投资阶段}为必填项,资产类型为“股票(一级市场)、股票(二级市场)”时,可不填', '资产类型为“股权”时,{投资阶段}为必填项,资产类型为“股票(一级市场)、股票(二级市场)”时,可不填', '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       \'INV_STAGE,REP_ASSET_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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.REP_ASSET_TYPE =\'1301\'\r\nAND    INV_STAGE 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.014.025', 't_r_lczx_zcys_07', '{投资阶段}值必须在值域以内', '{投资阶段}值必须在值域以内', '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       \'INV_STAGE\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.INV_STAGE NOT IN (\'01\',\'02\',\'03\',\'04\',\'05\',\'06\',\'99\')\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.014.026', 't_r_lczx_zcys_07', '资产类型为“股权”时,{股权退出安排}为必填项,资产类型为“股票(一级市场)、股票(二级市场)”时,必须为空', '资产类型为“股权”时,{股权退出安排}为必填项,资产类型为“股票(一级市场)、股票(二级市场)”时,必须为空', '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       \'EQ_OUT,REP_ASSET_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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ((T.REP_ASSET_TYPE =\'1301\' AND    EQ_OUT IS NULL)\r\nOR     (T.REP_ASSET_TYPE IN (\'1302\',\'1305\') AND    EQ_OUT 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.014.027', 't_r_lczx_zcys_07', '{股权退出安排}日期型,八位长字符,格式为 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 T.N_ID) AS N_ID_LIST,\r\n       \'EQ_OUT\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\n AND   IS_DATE_TYPE(EQ_OUT, 1) =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.014.028', 't_r_lczx_zcys_07', '{企业类型(按规模划分)}为必填,值必须在值域以内', '{企业类型(按规模划分)}为必填,值必须在值域以内', '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       \'ENTERP_TYPE_SCALE\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   (T.ENTERP_TYPE_SCALE IS NULL OR T.ENTERP_TYPE_SCALE NOT IN (\'01\',\'02\',\'99\'))\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.014.029', 't_r_lczx_zcys_07', '{企业类型(按规模划分)}选择(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 T.N_ID) AS N_ID_LIST,\r\n       \'REMARK,ENTERP_TYPE_SCALE\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.ENTERP_TYPE_SCALE =\'99\'\r\nAND    REMARK 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.014.030', 't_r_lczx_zcys_07', '{企业类型(按技术领域划分)}为必填,值必须在值域以内', '{企业类型(按技术领域划分)}为必填,值必须在值域以内', '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       \'ENTERP_TYPE_TECH\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   (T.ENTERP_TYPE_TECH IS NULL OR T.ENTERP_TYPE_TECH NOT IN (\'01\',\'99\'))\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.014.031', 't_r_lczx_zcys_07', '{企业类型(按技术领域划分)}选择(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 T.N_ID) AS N_ID_LIST,\r\n       \'REMARK,ENTERP_TYPE_TECH\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.ENTERP_TYPE_TECH =\'99\'\r\nAND    REMARK 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.014.032', 't_r_lczx_zcys_07', '{企业类型(按经济类型划分)}为必填,值必须在值域以内', '{企业类型(按经济类型划分)}为必填,值必须在值域以内', '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       \'ENTERP_TYPE_ECO\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   (T.ENTERP_TYPE_ECO IS NULL OR T.ENTERP_TYPE_ECO NOT IN (\'01\',\'02\',\'03\',\'99\'))\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.014.033', 't_r_lczx_zcys_07', '{企业类型(按经济类型划分)}选择(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 T.N_ID) AS N_ID_LIST,\r\n       \'REMARK,ENTERP_TYPE_ECO\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.ENTERP_TYPE_ECO =\'99\'\r\nAND    REMARK 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.014.034', 't_r_lczx_zcys_07', '{是否为质押融资}为必填,值必须在值域以内,且只可选择“ 02 否”', '{是否为质押融资}为必填,值必须在值域以内,且只可选择“ 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,\r\n       \'IS_PLEDGE\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   (T.IS_PLEDGE IS NULL OR T.IS_PLEDGE <>\'02\')\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.014.035', 't_r_lczx_zcys_07', '资产类型为“股权”“股票(一级市场)、股票(二级市场)”时,{是否为债转股}为必填,且值必须在值域以内,其他二级分类资产不可填', '资产类型为“股权”“股票(一级市场)、股票(二级市场)”时,{是否为债转股}为必填,且值必须在值域以内,其他二级分类资产不可填', '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       \'REP_ASSET_TYPE,IS_AMC\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   ( T.REP_ASSET_TYPE IN (\'1301\',\'1302\',\'1305\') AND (T.IS_AMC IS NULL OR T.IS_AMC NOT IN (\'01\',\'02\'))\r\nOR (T.REP_ASSET_TYPE=\'1399\' AND T.IS_AMC 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.014.036', 't_r_lczx_zcys_07', '{股票类型}、{投资阶段}、{企业类型(按规模划分)}、{企业类型(按技术领域划分)}、{企业类型(按经济类型划分)}、{交易流通场所}选择(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 T.N_ID) AS N_ID_LIST,\r\n       \'REMARK,STOCK_TYPE,INV_STAGE,ENTERP_TYPE_SCALE,ENTERP_TYPE_TECH,ENTERP_TYPE_ECO,REP_TRADE_MARKET\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (T.STOCK_TYPE =\'99\' OR T.INV_STAGE =\'99\' OR T.ENTERP_TYPE_SCALE =\'99\' OR T.ENTERP_TYPE_TECH =\'99\'\r\n        OR T.ENTERP_TYPE_ECO =\'99\' OR T.REP_TRADE_MARKET =\'99\')\r\nAND    REMARK 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.014.037', 't_r_lczx_zcys_07', '{备注}最长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 T.N_ID) AS N_ID_LIST,\r\n       \'REMARK\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(CONVERT(REMARK USING GBK)) >256\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.014.038', 't_r_lczx_zcys_07', '{备注}必填,默认填无', '{备注}必填,默认填无', '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       \'REMARK\' 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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REMARK 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.014.039', 't_r_lczx_zcys_07', '资产大类为‘权益类资产’时,{资产/负债类别}值必须在值域内', '资产大类为‘权益类资产’时,{资产/负债类别}值必须在值域内', '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       \'REP_ASSET_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_LCZX_ZCYS_07  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ASSET_TYPE IS  NOT NULL\r\nAND    REP_ASSET_TYPE  NOT IN (\'1301\',\'1305\',\'1302\')\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.014.999', 't_r_lczx_zcys_07', '{资产/负债类别}值必须在值域内', '{资产/负债类别}值必须在值域内', '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,\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\n       \'REP_ASSET_TYPE\' AS COLUMN_CODE, 0 AS RESULT_CODE,\n       \'@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_LCZX_ZCYS_07  T\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\nAND    GET_DICT(\'LCZX_ASSET_TYPE\',T.REP_ASSET_TYPE)=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.015.001', 't_r_lczx_zcys_08', '{行内资产/负债编码}为必填项', '{行内资产/负债编码}为必填项', '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       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_08 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_FINPROD_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.015.002', 't_r_lczx_zcys_08', '{行内资产/负债编码}不得含有中文', '{行内资产/负债编码}不得含有中文', '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       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(T.REP_FINPROD_ID) <> CHAR_LENGTH(T.REP_FINPROD_ID)\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.015.003', 't_r_lczx_zcys_08', '{行内资产/负债编码}在机构内不可重复', '{行内资产/负债编码}在机构内不可重复', '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       \'REP_FINPROD_ID\' 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 REP_FINPROD_ID, FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                T.FUND_CATEGORY\r\n         FROM   T_R_LCZX_ZCYS_08 T\r\n         WHERE  T.FILE_DATE = \'@FILE_DATE\'\r\n         GROUP  BY REP_FINPROD_ID, FILE_DATE,FUND_CATEGORY\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.015.004', 't_r_lczx_zcys_08', '{行内资产/负债编码}最长40个字符,不建议超过18位', '{行内资产/负债编码}最长40个字符,不建议超过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,\r\n       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_08 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(REP_FINPROD_ID) > 40\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.015.005', 't_r_lczx_zcys_08', '{发行机构代码}为必填项', '{发行机构代码}为必填项', '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       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_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.015.006', 't_r_lczx_zcys_08', '{发行机构代码}由英文和数字组成', '{发行机构代码}由英文和数字组成', '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       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_ID 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.015.007', 't_r_lczx_zcys_08', '理财报表,{发行机构代码}为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 T.N_ID) AS N_ID_LIST,\r\n       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_ID <> \'Z70033\'\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.015.008', 't_r_lczx_zcys_08', '{资产/负债类别}为必填项', '{资产/负债类别}为必填项', '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       \'REP_ASSET_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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ASSET_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.015.009', 't_r_lczx_zcys_08', '{资产/负债类别}定长,为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       \'REP_ASSET_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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(REP_ASSET_TYPE) <> 4\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.015.010', 't_r_lczx_zcys_08', '{币种}为必填项', '{币种}为必填项', '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       \'REP_CCY\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_CCY 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.015.011', 't_r_lczx_zcys_08', '{币种}的值在《世界各地货币代码》中必须存在', '{币种}的值在《世界各地货币代码》中必须存在', '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       \'REP_CCY\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_CURRENCY\',T.REP_CCY) = 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.015.012', 't_r_lczx_zcys_08', '{交易流通场所}为必填项', '{交易流通场所}为必填项', '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       \'REP_TRADE_MARKET\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_TRADE_MARKET 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.015.013', 't_r_lczx_zcys_08', '{交易流通场所}的值在《交易流通场所表》中必须存在', '{交易流通场所}的值在《交易流通场所表》中必须存在', '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       \'REP_TRADE_MARKET\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_TRADE_PLACES\',T.REP_TRADE_MARKET) = 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.015.014', 't_r_lczx_zcys_08', '{名称}为必填项', '{名称}为必填项', '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       \'REP_FINPROD_NAME\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_FINPROD_NAME 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.015.015', 't_r_lczx_zcys_08', '{名称}最长200位字符型', '{名称}最长200位字符型', '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       \'REP_FINPROD_NAME\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   length(CONVERT(REP_FINPROD_NAME   using GBK))> 200\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.015.016', 't_r_lczx_zcys_08', '{名义本金}为必填项', '{名义本金}为必填项', '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       \'REP_UNIT\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_UNIT 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.015.017', 't_r_lczx_zcys_08', '{名义本金}大于等于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 T.N_ID) AS N_ID_LIST,\r\n       \'REP_UNIT\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_UNIT<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.015.020', 't_r_lczx_zcys_08', '{标的类别}为必填,单选和多选的值都必须在值域之内', '{标的类别}为必填,单选和多选的值都必须在值域之内', '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, \'RRP_CATEGORY\' 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   (\r\nSELECT * FROM (\r\nSELECT N_ID,FILE_DATE,FUND_CATEGORY,\r\n    substring_index(substring_index(a.RRP_CATEGORY, \',\', b.help_topic_id + 1), \',\',- 1) as RRP_CATEGORY\r\nFROM t_r_lczx_zcys_08 a\r\n  LEFT JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.RRP_CATEGORY) - length(REPLACE(a.RRP_CATEGORY, \',\', \'\')) + 1)\r\n	) T1\r\nwhere GET_DICT(\'LCZX_REP_CATEGORY\', RRP_CATEGORY) = 0 \r\nAND FILE_DATE=\'@FILE_DATE\'\r\n) T\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.015.021', 't_r_lczx_zcys_08', '{标的类别}可多选,但多选的值不能重复', '{标的类别}可多选,但多选的值不能重复', '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, \'RRP_CATEGORY\' 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   (\r\nSELECT * FROM (\r\n/*将字段以逗号拆分成多列*/\r\nSELECT N_ID,FILE_DATE,FUND_CATEGORY,\r\n    substring_index(substring_index(a.RRP_CATEGORY, \',\', b.help_topic_id + 1), \',\',- 1) as RRP_CATEGORY\r\nFROM t_r_lczx_zcys_08 a\r\n    JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.RRP_CATEGORY) - length(REPLACE(a.RRP_CATEGORY, \',\', \'\')) + 1)\r\nWHERE  FILE_DATE=\'@FILE_DATE\'	) T1\r\nGROUP BY N_ID,RRP_CATEGORY,FILE_DATE,FUND_CATEGORY\r\nHAVING COUNT(*) >1 /*以主键和标的类别分组,筛选出包含重复数据的*/\r\n) T\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.015.022', 't_r_lczx_zcys_08', '{标的类别}为其他(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 T.N_ID) AS N_ID_LIST,\r\n       \'RRP_CATEGORY,REMARK\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    RRP_CATEGORY=\'99\'\r\nAND    T.REMARK 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.015.023', 't_r_lczx_zcys_08', '{持有目的}为必填,值必须在值域以内', '{持有目的}为必填,值必须在值域以内', '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       \'REP_INV_AIM\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (T.REP_INV_AIM IS NULL OR T.REP_INV_AIM NOT IN (\'01\',\'02\',\'03\',\'99\'))\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.015.024', 't_r_lczx_zcys_08', '{持有目的}为其他(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 T.N_ID) AS N_ID_LIST,\r\n       \'REP_INV_AIM,REMARK\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_INV_AIM=\'99\'\r\nAND    T.REMARK 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.015.025', 't_r_lczx_zcys_08', '{标的类别}、{持有目的}、{交易流通场所}选择(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 T.N_ID) AS N_ID_LIST,\r\n       \'REP_INV_AIM,RRP_CATEGORY,REP_TRADE_MARKET,REMARK\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (T.REP_INV_AIM=\'99\' OR T.RRP_CATEGORY=\'99\' OR T.REP_TRADE_MARKET=\'99\')\r\nAND    T.REMARK 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.015.026', 't_r_lczx_zcys_08', '{备注}最长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 T.N_ID) AS N_ID_LIST,\r\n       \'REMARK\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   LENGTH(CONVERT(REMARK USING GBK)) > 256\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.015.027', 't_r_lczx_zcys_08', '{备注}必填,默认填无', '{备注}必填,默认填无', '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       \'REMARK\' 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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REMARK 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.015.028', 't_r_lczx_zcys_08', '资产大类为‘金融衍生品’时,{资产/负债类别}值必须在值域内', '资产大类为‘金融衍生品’时,{资产/负债类别}值必须在值域内', '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       \'REP_ASSET_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_LCZX_ZCYS_08  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ASSET_TYPE IS  NOT NULL\r\nAND    REP_ASSET_TYPE  NOT IN (\'1401\',\'1402\',\'1403\',\'1404\',\'1405\',\'1406\',\'1499\')\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.015.999', 't_r_lczx_zcys_08', '{资产/负债类别}值必须在值域内', '{资产/负债类别}值必须在值域内', '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,\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\n       \'REP_ASSET_TYPE\' AS COLUMN_CODE, 0 AS RESULT_CODE,\n       \'@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_LCZX_ZCYS_08  T\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\nAND    GET_DICT(\'LCZX_ASSET_TYPE\',T.REP_ASSET_TYPE)=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.016.001', 't_r_lczx_zcys_09', '{行内资产/负债编码}为必填项', '{行内资产/负债编码}为必填项', '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       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_09 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_FINPROD_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.016.002', 't_r_lczx_zcys_09', '{行内资产/负债编码}不得含有中文', '{行内资产/负债编码}不得含有中文', '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       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(T.REP_FINPROD_ID) <> CHAR_LENGTH(T.REP_FINPROD_ID)\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.016.003', 't_r_lczx_zcys_09', '{行内资产/负债编码}在机构内不可重复', '{行内资产/负债编码}在机构内不可重复', '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       \'REP_FINPROD_ID\' 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 REP_FINPROD_ID, FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID,\r\n                T.FUND_CATEGORY\r\n         FROM   T_R_LCZX_ZCYS_09 T\r\n         WHERE  T.FILE_DATE = \'@FILE_DATE\'\r\n         GROUP  BY REP_FINPROD_ID, FILE_DATE,FUND_CATEGORY\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.016.004', 't_r_lczx_zcys_09', '{行内资产/负债编码}最长40个字符,不建议超过18位', '{行内资产/负债编码}最长40个字符,不建议超过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,\r\n       \'REP_FINPROD_ID\' 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_LCZX_ZCYS_09 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(REP_FINPROD_ID) > 40\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.016.005', 't_r_lczx_zcys_09', '{发行机构代码}为必填项', '{发行机构代码}为必填项', '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       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_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.016.006', 't_r_lczx_zcys_09', '{发行机构代码}由英文和数字组成', '{发行机构代码}由英文和数字组成', '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       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_ID 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.016.007', 't_r_lczx_zcys_09', '理财报表,{发行机构代码}为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 T.N_ID) AS N_ID_LIST,\r\n       \'REP_ISSUE_PARTY_ID\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ISSUE_PARTY_ID <> \'Z70033\'\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.016.008', 't_r_lczx_zcys_09', '{资产/负债类别}为必填项', '{资产/负债类别}为必填项', '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       \'REP_ASSET_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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ASSET_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.016.009', 't_r_lczx_zcys_09', '{资产/负债类别}定长,为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       \'REP_ASSET_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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(REP_ASSET_TYPE) <> 4\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.016.010', 't_r_lczx_zcys_09', '{币种}为必填项', '{币种}为必填项', '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       \'REP_CCY\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_CCY 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.016.011', 't_r_lczx_zcys_09', '{币种}的值在《世界各地货币代码》中必须存在', '{币种}的值在《世界各地货币代码》中必须存在', '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       \'REP_CCY\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_CURRENCY\',T.REP_CCY) = 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.016.012', 't_r_lczx_zcys_09', '{交易流通场所}为必填项', '{交易流通场所}为必填项', '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       \'REP_TRADE_MARKET\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_TRADE_MARKET 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.016.013', 't_r_lczx_zcys_09', '{交易流通场所}的值在《交易流通场所表》中必须存在', '{交易流通场所}的值在《交易流通场所表》中必须存在', '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       \'REP_TRADE_MARKET\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_TRADE_PLACES\',T.REP_TRADE_MARKET) = 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.016.014', 't_r_lczx_zcys_09', '{所属国家或地区}为必填项,不得填写“CHN 中国”', '{所属国家或地区}为必填项,不得填写“CHN 中国”', '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       \'AREA\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   (AREA IS NULL or AREA =\'CHN\')\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.016.015', 't_r_lczx_zcys_09', '{所属国家或地区}的值在《世界各国和地区名称代码》中必须存在', '{所属国家或地区}的值在《世界各国和地区名称代码》中必须存在', '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       \'AREA\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_COUNTRY_AREA\',T.AREA) = 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.016.016', 't_r_lczx_zcys_09', '{债券名称}为必填项', '{债券名称}为必填项', '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       \'BOND_NAME\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    BOND_NAME 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.016.017', 't_r_lczx_zcys_09', '{债券名称}最长200位字符型', '{债券名称}最长200位字符型', '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       \'BOND_NAME\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    length(CONVERT( BOND_NAME  using GBK))> 200\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.016.018', 't_r_lczx_zcys_09', '{债券代码}为必填项', '{债券代码}为必填项', '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       \'BOND_CODE\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    BOND_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.016.019', 't_r_lczx_zcys_09', '{债券代码}最长15位字符型', '{债券代码}最长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       \'BOND_CODE\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    length(CONVERT(BOND_CODE  using GBK)) > 15\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.016.020', 't_r_lczx_zcys_09', '{发行机构}为必填项', '{发行机构}为必填项', '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       \'ISSUER_NAME\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ISSUER_NAME 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.016.021', 't_r_lczx_zcys_09', '{发行机构}最长200位字符型', '{发行机构}最长200位字符型', '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       \'ISSUER_NAME\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    length(CONVERT(ISSUER_NAME   using GBK)) > 200\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.016.022', 't_r_lczx_zcys_09', '{发行机构所属行业}为必填项', '{发行机构所属行业}为必填项', '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       \'ISSUER_INDUSTRY\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ISSUER_INDUSTRY 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.016.023', 't_r_lczx_zcys_09', '{发行机构所属行业}的值在《国家统计局行业分类》中必须存在', '{发行机构所属行业}的值在《国家统计局行业分类》中必须存在', '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       \'ISSUER_INDUSTRY\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    GET_DICT(\'LCZX_REP_CORP_INDUSTRY\',T.ISSUER_INDUSTRY) = 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.016.024', 't_r_lczx_zcys_09', '{起息日}为必填项', '{起息日}为必填项', '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       \'STAT_DATE\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    STAT_DATE 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.016.025', 't_r_lczx_zcys_09', '{起息日}日期型,八位长字符,格式为 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 T.N_ID) AS N_ID_LIST,\r\n       \'STAT_DATE\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    IS_DATE_TYPE(STAT_DATE, 1) =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.016.026', 't_r_lczx_zcys_09', '{到期日}为必填项', '{到期日}为必填项', '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       \'END_DATE\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    END_DATE 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.016.027', 't_r_lczx_zcys_09', '{到期日}大于等于{起息日}', '{到期日}大于等于{起息日}', '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       \'END_DATE,STAT_DATE\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    END_DATE < STAT_DATE\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.016.028', 't_r_lczx_zcys_09', '{到期日}日期型,八位长字符,格式为 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 T.N_ID) AS N_ID_LIST,\r\n       \'END_DATE\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    IS_DATE_TYPE(END_DATE, 1) =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.016.029', 't_r_lczx_zcys_09', '{期限}为必填项', '{期限}为必填项', '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       \'TERM\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    TERM 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.016.030', 't_r_lczx_zcys_09', '{期限}大于等于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 T.N_ID) AS N_ID_LIST,\r\n       \'TERM\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    TERM < 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.016.031', 't_r_lczx_zcys_09', '{期限}最长5位整数型', '{期限}最长5位整数型', '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        \'TERM\' 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\n FROM   t_r_lczx_zcys_09  T\r\n WHERE  T.FILE_DATE = \'@FILE_DATE\'\r\n AND     (LENGTH(CONVERT(T.TERM USING \'GBK\'))>5 OR (T.TERM REGEXP  \'[^0-9]\') = 1)\r\n GROUP  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.016.032', 't_r_lczx_zcys_09', '{发行机构主体信用评级}为必填,如无则填写“无”', '{发行机构主体信用评级}为必填,如无则填写“无”', '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       \'ISSUER_CREDIT_RATING\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ISSUER_CREDIT_RATING 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.016.033', 't_r_lczx_zcys_09', '{发行机构主体信用评级}最长10位字符型', '{发行机构主体信用评级}最长10位字符型', '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       \'ISSUER_CREDIT_RATING\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    length(CONVERT( ISSUER_CREDIT_RATING  using GBK)) > 10\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.016.034', 't_r_lczx_zcys_09', '{债券信用评级}为必填,如无则填写“无”', '{债券信用评级}为必填,如无则填写“无”', '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       \'BOND_CREDIT_RATING\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    BOND_CREDIT_RATING 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.016.035', 't_r_lczx_zcys_09', '{债券信用评级}最长10位字符型', '{债券信用评级}最长10位字符型', '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       \'BOND_CREDIT_RATING\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    length(CONVERT(  BOND_CREDIT_RATING using GBK))> 10\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.016.036', 't_r_lczx_zcys_09', '{票面利率}为必填项', '{票面利率}为必填项', '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       \'PAR_RATE\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    PAR_RATE 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.016.037', 't_r_lczx_zcys_09', '{票面利率}大于等于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 T.N_ID) AS N_ID_LIST,\r\n       \'PAR_RATE\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    PAR_RATE < 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.016.039', 't_r_lczx_zcys_09', '{付息频率}为必填项', '{付息频率}为必填项', '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       \'PAY_FREQ\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    PAY_FREQ 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.016.040', 't_r_lczx_zcys_09', '{付息频率}大于等于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 T.N_ID) AS N_ID_LIST,\r\n       \'PAY_FREQ\' 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_LCZX_ZCYS_09  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    PAY_FREQ < 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.016.041', 't_r_lczx_zcys_09', '{付息频率}最长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,\n        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\n        \'PAY_FREQ\' AS COLUMN_CODE, 0 AS RESULT_CODE,\n        \'@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\n FROM   T_R_LCZX_ZCYS_09  T\n WHERE  T.FILE_DATE = \'@FILE_DATE\'\n AND     (LENGTH(CONVERT(T.PAY_FREQ USING GBK))>2 OR (T.PAY_FREQ REGEXP  \'[^0-9]\') = 1)\n GROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值