gouji开发sql12

INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.029.048', 't_r_lczx_zcys_17', '{是否有预期收益率}为必填,值必须在值域以内', '{是否有预期收益率}为必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'YIELD_FLAG\' 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_17 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   ( YIELD_FLAG IS  NULL OR  YIELD_FLAG 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.029.049', 't_r_lczx_zcys_17', '{是否有预期收益率}选择是时,{预期最高收益率}必填,选择否时,不可填', '{是否有预期收益率}选择是时,{预期最高收益率}必填,选择否时,不可填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'YIELD_FLAG,MAX_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ((T.YIELD_FLAG=\'01\'\r\nAND    T.MAX_RATE IS NULL)\r\nOR    (T.YIELD_FLAG=\'02\'\r\nAND    T.MAX_RATE 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.029.050', 't_r_lczx_zcys_17', '{预期最高收益率}应大于等于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       \'MAX_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    MAX_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.029.052', 't_r_lczx_zcys_17', '{预期最低收益率}应小于或等于{预期最高收益率}', '{预期最低收益率}应小于或等于{预期最高收益率}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'MIN_RATE,MAX_RATE\' AS COLUMN_CODE, 0 AS RESULT_CODE,\r\n       \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\r\n       MIN_RATE AS LEFT_CALCULATION_VALUE, MAX_RATE AS RIGHT_CALCULATION_VALUE,\r\n       (MAX_RATE - MIN_RATE) AS DIFFERENCE\r\nFROM   T_R_LCZX_ZCYS_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (MAX_RATE - MIN_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.029.053', 't_r_lczx_zcys_17', '{是否有预期收益率}选择\"是\"时,{预期最低收益率}选填,选择\"否\"时,不可填', '{是否有预期收益率}选择\"是\"时,{预期最低收益率}选填,选择\"否\"时,不可填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'YIELD_FLAG,MIN_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.YIELD_FLAG=\'02\'\r\nAND    T.MIN_RATE 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.029.054', 't_r_lczx_zcys_17', '{预期最低收益率}应小于或等于{预期最高收益率}', '{预期最低收益率}应小于或等于{预期最高收益率}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'MAX_RATE,MAX_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.MAX_RATE< T.MIN_RATE\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.029.056', 't_r_lczx_zcys_17', '{购买结构}为必填,值必须在值域以内', '{购买结构}为必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'BUY_STRUCT\' 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_17 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   ( BUY_STRUCT IS  NULL OR  BUY_STRUCT NOT IN (\'01\',\'02\',\'03\'))\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.029.057', 't_r_lczx_zcys_17', '{管理方式}为必填,值必须在值域以内', '{管理方式}为必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'MANAGE_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_17 T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   ( MANAGE_TYPE IS  NULL OR  MANAGE_TYPE 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.029.059', 't_r_lczx_zcys_17', '{管理费率}为必填,如无则填写“ 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       \'MGR_FEE_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    MGR_FEE_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.029.060', 't_r_lczx_zcys_17', '{管理费率}应大于等于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       \'MGR_FEE_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.MGR_FEE_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.029.062', 't_r_lczx_zcys_17', '{托管费率}为必填,如无则填写“ 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       \'TUR_FEE_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    TUR_FEE_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.029.063', 't_r_lczx_zcys_17', '{托管费率}应大于等于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       \'TUR_FEE_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.TUR_FEE_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.029.065', 't_r_lczx_zcys_17', '{交易相关合计费率}为必填,如无则填写“ 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       \'TRADE_FEE_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    TRADE_FEE_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.029.066', 't_r_lczx_zcys_17', '{交易相关合计费率}应大于等于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       \'TRADE_FEE_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.TRADE_FEE_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.029.068', 't_r_lczx_zcys_17', '{中介服务机构合计费率}为必填,如无则填写“ 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       \'AGENCY_FEE_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    AGENCY_FEE_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.029.069', 't_r_lczx_zcys_17', '{中介服务机构合计费率}应大于等于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       \'AGENCY_FEE_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.AGENCY_FEE_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.029.071', 't_r_lczx_zcys_17', '{其他合计费率}为必填,如无则填写“ 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       \'OTHER_FEE_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    OTHER_FEE_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.029.072', 't_r_lczx_zcys_17', '{其他合计费率}应大于等于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       \'OTHER_FEE_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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    T.OTHER_FEE_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.029.074', 't_r_lczx_zcys_17', '{管理费率%}、{托管费率%}、{交易相关合计费率}、{中介服务机构合计费率}、{其他合计费率}等上述费率要素不为 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       \'MGR_FEE_RATE,TUR_FEE_RATE,TRADE_FEE_RATE,AGENCY_FEE_RATE,OTHER_FEE_RATE,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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (T.MGR_FEE_RATE<>0 OR T.TUR_FEE_RATE<>0 OR T.TRADE_FEE_RATE<>0 OR T.AGENCY_FEE_RATE<>0 OR T.OTHER_FEE_RATE<>0)\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.029.075', 't_r_lczx_zcys_17', '{资管计划属性}{交易流通场所}选择“其他”时,{备注}必填', '{资管计划属性}{交易流通场所}选择“其他”时,{备注}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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,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_17  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    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.029.076', 't_r_lczx_zcys_17', '{备注}最长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_17  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.029.078', 't_r_lczx_zcys_17', '{备注}必填,默认填无', '{备注}必填,默认填无', '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 T.N_ID) AS N_ID_LIST,\r\n \'REMARK\' AS COLUMN_CODE,\r\n 0 AS RESULT_CODE,\r\n \'@FILE_DATE\' AS FILE_DATE,\r\n \'Z70033\' 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 t_r_lczx_zcys_17 T\r\nWHERE\r\n T.FILE_DATE = \'@FILE_DATE\'\r\nand REMARK is null\r\nGROUP BY\r\n T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.029.079', 't_r_lczx_zcys_17', '资产大类为‘资产管理产品’时,{资产/负债类别}值必须在值域内', '资产大类为‘资产管理产品’时,{资产/负债类别}值必须在值域内', '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 T.N_ID) AS N_ID_LIST,\r\n \'REP_ASSET_TYPE\' AS COLUMN_CODE,\r\n 0 AS RESULT_CODE,\r\n \'@FILE_DATE\' AS FILE_DATE,\r\n \'Z70033\' 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 t_r_lczx_zcys_17 T\r\nWHERE\r\n T.FILE_DATE = \'@FILE_DATE\'\r\nand REP_ASSET_TYPE not in (1701,1702,1703,1704,1705,1706)\r\nAND    REP_ASSET_TYPE IS  NOT NULL\r\nGROUP BY\r\n T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.029.999', 't_r_lczx_zcys_17', '{资产/负债类别}值必须在值域内', '{资产/负债类别}值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-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_17  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.030.001', 't_r_lczx_zcys_13', '{行内资产/负债编码}为必填项', '{行内资产/负债编码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13 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.030.002', 't_r_lczx_zcys_13', '{行内资产/负债编码}不得含有中文', '{行内资产/负债编码}不得含有中文', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  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.030.003', 't_r_lczx_zcys_13', '{行内资产/负债编码}在机构内不可重复', '{行内资产/负债编码}在机构内不可重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', '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_13 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.030.004', 't_r_lczx_zcys_13', '{行内资产/负债编码}最长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_13 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.030.005', 't_r_lczx_zcys_13', '{发行机构代码}为必填项', '{发行机构代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  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.030.006', 't_r_lczx_zcys_13', '{发行机构代码}由英文和数字组成', '{发行机构代码}由英文和数字组成', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  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.030.007', 't_r_lczx_zcys_13', '理财报表,{发行机构代码}为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_13  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.030.008', 't_r_lczx_zcys_13', '{资产/负债类别}为必填项', '{资产/负债类别}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  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.030.009', 't_r_lczx_zcys_13', '{资产/负债类别}定长,为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_13  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.030.010', 't_r_lczx_zcys_13', '{币种}为必填项', '{币种}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  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.030.011', 't_r_lczx_zcys_13', '{币种}的值在《世界各地货币代码》中必须存在', '{币种}的值在《世界各地货币代码》中必须存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  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.030.012', 't_r_lczx_zcys_13', '{交易流通场所}为必填项', '{交易流通场所}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  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.030.013', 't_r_lczx_zcys_13', '{交易流通场所}的值在《交易流通场所表》中必须存在', '{交易流通场所}的值在《交易流通场所表》中必须存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  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.030.014', 't_r_lczx_zcys_13', '{所属国家或地区}为必填项', '{所属国家或地区}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   AREA 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.030.015', 't_r_lczx_zcys_13', '{所属国家或地区}的值在《世界各国和地区名称代码》中必须存在', '{所属国家或地区}的值在《世界各国和地区名称代码》中必须存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  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.030.016', 't_r_lczx_zcys_13', '{名称}为必填项', '{名称}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'ASSET_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_13  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ASSET_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.030.017', 't_r_lczx_zcys_13', '{名称}最长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       \'ASSET_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_13  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   length(CONVERT(ASSET_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.030.018', 't_r_lczx_zcys_13', '{期限}不为空时,大于等于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_13  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   TERM IS NOT NULL \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.030.019', 't_r_lczx_zcys_13', '{期限}最长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\nFROM   T_R_LCZX_ZCYS_13  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   (LENGTH(TERM)>5 OR (T.TERM 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.030.020', 't_r_lczx_zcys_13', '{资产价值}为必填项', '{资产价值}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'ASSET_VALUE\' 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_13  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ASSET_VALUE 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.030.021', 't_r_lczx_zcys_13', '{资产价值}大于等于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       \'ASSET_VALUE\' 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_13  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    ASSET_VALUE < 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.030.025', 't_r_lczx_zcys_13', '{交易流通场所}选择(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_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_13  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    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.030.026', 't_r_lczx_zcys_13', '{备注}最长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_13  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.030.028', 't_r_lczx_zcys_13', '{资产/负债类别}值必须在值域内 平台子表开发;值域:1601 贵金属类/1602 大宗商品类/1699 其他商品类资产', '{资产/负债类别}值必须在值域内 平台子表开发;值域:1601 贵金属类/1602 大宗商品类/1699 其他商品类资产', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_13  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REP_ASSET_TYPE IS NOT NULL\r\nAND    T.REP_ASSET_TYPE NOT IN (1601,1602,1699) \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.030.029', 't_r_lczx_zcys_13', '{备注}备注必填默认无', '{备注}备注必填默认无', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\'REMARK\' AS COLUMN_CODE, 0 AS RESULT_CODE,\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,NULL AS DIFFERENCE FROM   T_R_LCZX_ZCYS_13  T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND  REMARK IS NULL 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.030.999', 't_r_lczx_zcys_13', '{资产/负债类别}值必须在值域内', '{资产/负债类别}值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-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_13  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.031.001', 't_r_lczx_practitioner', '{从业人员类型}必填,值必须在值域内', '{从业人员类型}必填,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'TIANXIAOKANG001208', '2022-04-14 20:21:19', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'PROFESSION\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (PROFESSION IS NULL OR PROFESSION 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.031.002', 't_r_lczx_practitioner', '对于同一{从业人员类型},{身份证号码}不可同时重复', '对于同一{从业人员类型},{身份证号码}不可同时重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'PROFESSION,ID_NUMBER\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM (   SELECT GROUP_CONCAT(N_ID) AS N_ID,FUND_CATEGORY,FILE_DATE FROM t_r_lczx_practitioner T WHERE  T.FILE_DATE = \'@FILE_DATE\' GROUP BY T.PROFESSION,T.ID_NUMBER,FUND_CATEGORY,FILE_DATE  HAVING COUNT(1) > 1)T 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.031.003', 't_r_lczx_practitioner', '{姓名}为必填项', '{姓名}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   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.031.004', 't_r_lczx_practitioner', '{姓名}最长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       \'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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND LENGTH(CONVERT(T.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.031.005', 't_r_lczx_practitioner', '{性别}为必填项,值必须在值域内', '{性别}为必填项,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'GENDER\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (GENDER IS NULL OR GENDER 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.031.006', 't_r_lczx_practitioner', '{发行机构代码}为必填项', '{发行机构代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_ORG_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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   ISSUER_ORG_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.031.007', 't_r_lczx_practitioner', '理财报表,{发行机构代码}为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\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'ISSUER_ORG_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_PRACTITIONER  T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND   T.ISSUER_ORG_CODE IS NOT NULL\r\nAND   T.ISSUER_ORG_CODE <>\'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.031.008', 't_r_lczx_practitioner', '{身份证号}为必填项', '{身份证号}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'ID_NUMBER\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   ID_NUMBER 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.031.009', 't_r_lczx_practitioner', '{身份证号}最长30位字符', '{身份证号}最长30位字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'ID_NUMBER\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(CONVERT(T.ID_NUMBER USING GBK)) >30\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.031.013', 't_r_lczx_practitioner', '{所属总行或分支行}为必填项,值必须在值域内', '{所属总行或分支行}为必填项,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'BRANCH\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (BRANCH IS NULL OR BRANCH NOT IN (\'01\',\'02\',\'03\',\'04\'))\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.031.014', 't_r_lczx_practitioner', '{所属区域}为必填项,值必须在值域内', '{所属区域}为必填项,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'REGION\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (REGION IS NULL OR GET_DICT(\'LCZX_PROD_SALE_REGION\',T.REGION) = 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.031.015', 't_r_lczx_practitioner', '{所属区域}为(900000)其他国家或地区时,{备注}为必填项', '{所属区域}为(900000)其他国家或地区时,{备注}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'REGION,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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REGION =\'900000\' \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.031.016', 't_r_lczx_practitioner', '当{所属总行或分支行}选择 (02) 总行直属中心、(03) 分行、(04) 支行时,{具体单位名称}必填', '当{所属总行或分支行}选择 (02) 总行直属中心、(03) 分行、(04) 支行时,{具体单位名称}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'BRANCH,FIRM_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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    BRANCH  IN (\'02\',\'03\',\'04\') \r\nAND  FIRM_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.031.017', 't_r_lczx_practitioner', '{具体单位名称}最长40位字符', '{具体单位名称}最长40位字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'FIRM_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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND LENGTH(CONVERT(T.FIRM_NAME USING GBK)) >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.031.018', 't_r_lczx_practitioner', '{所属部门}为必填项', '{所属部门}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'DEPARTMENT\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   DEPARTMENT 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.031.019', 't_r_lczx_practitioner', '{所属部门}最长40位字符', '{所属部门}最长40位字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'DEPARTMENT\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND LENGTH(CONVERT(T.DEPARTMENT USING GBK)) >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.031.020', 't_r_lczx_practitioner', '{职位}为必填项', '{职位}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'POSITION\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   POSITION 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.031.021', 't_r_lczx_practitioner', '{职位}最长40位字符', '{职位}最长40位字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'POSITION\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND LENGTH(CONVERT(T.POSITION USING GBK)) >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.031.022', 't_r_lczx_practitioner', '{学历}为必填项,值必须在值域内', '{学历}为必填项,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'EDUCATION\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (EDUCATION IS NULL OR GET_DICT(\'LCZX_EDUCATION\',T.EDUCATION) = 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.031.023', 't_r_lczx_practitioner', '{学位}为必填项,值必须在值域内', '{学位}为必填项,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'DEGREE\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   (DEGREE IS NULL\r\nOR GET_DICT(\'LCZX_DEGREE\',DEGREE)=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.031.024', 't_r_lczx_practitioner', '{首次参加工作时间}为必填项', '{首次参加工作时间}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'CAREER_START_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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   CAREER_START_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.031.025', 't_r_lczx_practitioner', '{首次参加工作时间}定长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       \'CAREER_START_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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    CAREER_START_DATE IS NOT NULL\r\nAND    IS_DATE_TYPE(CAREER_START_DATE,3)=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.031.026', 't_r_lczx_practitioner', '{首次从事理财业务时间}为必填项', '{首次从事理财业务时间}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'WEALTH_MANAGEMENT_START_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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   WEALTH_MANAGEMENT_START_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.031.027', 't_r_lczx_practitioner', '{首次从事理财业务时间}定长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       \'WEALTH_MANAGEMENT_START_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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    WEALTH_MANAGEMENT_START_DATE IS NOT NULL\r\nAND    IS_DATE_TYPE(WEALTH_MANAGEMENT_START_DATE,3)=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.031.028', 't_r_lczx_practitioner', '{专业技术职称}为必填项,值必须在值域内', '{专业技术职称}为必填项,值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'PROFESSIONAL_LEVEL\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (PROFESSIONAL_LEVEL IS NULL OR PROFESSIONAL_LEVEL 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.031.029', 't_r_lczx_practitioner', '{专业技术职称}选择(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       \'PROFESSIONAL_LEVEL,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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    PROFESSIONAL_LEVEL  =\'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.031.030', 't_r_lczx_practitioner', '{理财专业证书}为必填项,单选和多选的值都必须在值域内', '{理财专业证书}为必填项,单选和多选的值都必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'WEALTH_MANAGEMENT_CERTIFICATE\' 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.WEALTH_MANAGEMENT_CERTIFICATE, \',\', b.help_topic_id + 1), \',\',- 1) as WEALTH_MANAGEMENT_CERTIFICATE\r\nFROM t_r_lczx_practitioner a\r\n  left JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.WEALTH_MANAGEMENT_CERTIFICATE) - length(REPLACE(a.WEALTH_MANAGEMENT_CERTIFICATE, \',\', \'\')) + 1)\r\n ) T1\r\nwhere (WEALTH_MANAGEMENT_CERTIFICATE IS NULL OR WEALTH_MANAGEMENT_CERTIFICATE NOT IN (\'01\',\'02\',\'99\'))\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.031.031', 't_r_lczx_practitioner', '{理财专业证书}多选,值内不能重复', '{理财专业证书}多选,值内不能重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'WEALTH_MANAGEMENT_CERTIFICATE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   t_r_lczx_practitioner  T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.N_ID IN ( select a.N_ID from  (SELECT  a.N_ID,  SUBSTRING_INDEX( SUBSTRING_INDEX( a.WEALTH_MANAGEMENT_CERTIFICATE, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS WEALTH_MANAGEMENT_CERTIFICATE  FROM  t_r_lczx_practitioner a  JOIN pawmrpcs.help_topic h ON h.help_topic_id < ( ( length( a.WEALTH_MANAGEMENT_CERTIFICATE ) - length( REPLACE ( a.WEALTH_MANAGEMENT_CERTIFICATE, \',\', \'\' ) ) + 1 ) )) a  group by a.N_ID,a.WEALTH_MANAGEMENT_CERTIFICATE   having count(1)>1 ) 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.031.032', 't_r_lczx_practitioner', '{理财专业证书}选择(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       \'WEALTH_MANAGEMENT_CERTIFICATE,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 (SELECT R.N_ID,R.FILE_DATE,R.fund_category,R.WEALTH_MANAGEMENT_CERTIFICATE,R.REMARK FROM (\r\nSELECT a.N_ID,a.FILE_DATE,a.FUND_CATEGORY,\r\n    substring_index(substring_index(a.WEALTH_MANAGEMENT_CERTIFICATE, \',\', b.help_topic_id + 1), \',\',- 1) as WEALTH_MANAGEMENT_CERTIFICATE,a.REMARK\r\nFROM t_r_lczx_practitioner a\r\n    JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.WEALTH_MANAGEMENT_CERTIFICATE) - length(REPLACE(a.WEALTH_MANAGEMENT_CERTIFICATE, \',\', \'\')) + 1)\r\nWHERE  FILE_DATE=\'@FILE_DATE\') R\r\nWHERE   R.WEALTH_MANAGEMENT_CERTIFICATE=\'99\'\r\nAND     R.REMARK IS NULL) 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.031.033', 't_r_lczx_practitioner', '{理财登记培训证书编号}格式应为 LC+12位数字', '{理财登记培训证书编号}格式应为 LC+12位数字', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'WEALTH_MANAGEMENT_CERTIFICATE_NUMBER\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_PRACTITIONER  T \r\nWHERE     T.FILE_DATE = \'@FILE_DATE\' \rAND    T.WEALTH_MANAGEMENT_CERTIFICATE_NUMBER IS NOT NULL\r\nAND T.WEALTH_MANAGEMENT_CERTIFICATE_NUMBER NOT REGEXP \'^LC[0-9]{12}$\'=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.031.034', 't_r_lczx_practitioner', '{所获奖励}为必填项,默认值‘无’', '{所获奖励}为必填项,默认值‘无’', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'REWARDS\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    REWARDS 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.031.035', 't_r_lczx_practitioner', '{所获奖励}最长400位字符', '{所获奖励}最长400位字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'REWARDS\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND LENGTH(CONVERT(T.REWARDS USING GBK)) >400\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.031.036', 't_r_lczx_practitioner', '{办公电话}为必填项', '{办公电话}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'WORK_PHONE\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   WORK_PHONE 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.031.037', 't_r_lczx_practitioner', '{办公电话}由“-”和阿拉伯数字组成,格式为XXXX(3 或 4 位数字)-XXXXXXXX (7或 8 位数字)-XXXXXXXX(分机号不超过 8 位数字),分机号如无可不填。', '{办公电话}由“-”和阿拉伯数字组成,格式为XXXX(3 或 4 位数字)-XXXXXXXX (7或 8 位数字)-XXXXXXXX(分机号不超过 8 位数字),分机号如无可不填。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'WORK_PHONE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   t_r_lczx_practitioner T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND   (work_phone regexp \"^0\\\\d{2,3}-\\\\d{7,8}(-(\\\\d{1}|\\\\d{2}|\\\\d{3}|\\\\d{4}|\\\\d{5}|\\\\d{6}|\\\\d{7}|\\\\d{8}))?$\")=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.031.038', 't_r_lczx_practitioner', '{移动电话}为必填项', '{移动电话}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'MOBILE_PHONE\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   MOBILE_PHONE 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.031.039', 't_r_lczx_practitioner', '{移动电话}长度固定为11位字符,必须为阿拉伯数字', '{移动电话}长度固定为11位字符,必须为阿拉伯数字', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'MOBILE_PHONE\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (char_LENGTH(T.MOBILE_PHONE)<>11 or  MOBILE_PHONE 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.031.040', 't_r_lczx_practitioner', '{电子邮箱}为必填项', '{电子邮箱}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'EMAIL\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   EMAIL 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.031.041', 't_r_lczx_practitioner', '当{从业人员类型}选择(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       \'PROFESSION,REGISTRATION_CLASSIFICATION\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    PROFESSION  =\'05\'\r\nAND  REGISTRATION_CLASSIFICATION 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.031.042', 't_r_lczx_practitioner', '{登记业务分类}非空时,单选和多选的值必须在值域内', '{登记业务分类}非空时,单选和多选的值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'REGISTRATION_CLASSIFICATION\' 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.REGISTRATION_CLASSIFICATION, \',\', b.help_topic_id + 1), \',\',- 1) as REGISTRATION_CLASSIFICATION\r\nFROM t_r_lczx_practitioner a\r\n   JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.REGISTRATION_CLASSIFICATION) - length(REPLACE(a.REGISTRATION_CLASSIFICATION, \',\', \'\')) + 1)\r\n ) T1\r\nwhere  REGISTRATION_CLASSIFICATION NOT IN (\'01\',\'02\')\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.031.043', 't_r_lczx_practitioner', '当“从业人员类型”选择“ 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       \'PROFESSION,REGISTRAR_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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   ((PROFESSION  =\'05\' AND  REGISTRAR_TYPE IS NULL) OR (PROFESSION  <>\'05\' AND  REGISTRAR_TYPE IS NOT NULL))\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.031.044', 't_r_lczx_practitioner', '{登记人员类别}非空时,单选和多选的值必须在值域内', '{登记人员类别}非空时,单选和多选的值必须在值域内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'REGISTRAR_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   (SELECT R.N_ID,R.FILE_DATE,R.fund_category,R.REGISTRAR_TYPE FROM\r\n(SELECT a.N_ID,a.FILE_DATE,a.FUND_CATEGORY,\r\n    substring_index(substring_index(a.REGISTRAR_TYPE, \',\', b.help_topic_id + 1), \',\',- 1) as REGISTRAR_TYPE\r\nFROM t_r_lczx_practitioner a\r\n    JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.REGISTRAR_TYPE) - length(REPLACE(a.REGISTRAR_TYPE, \',\', \'\')) + 1)\r\nWHERE  FILE_DATE=\'@FILE_DATE\') R\r\nWHERE R.REGISTRAR_TYPE IS NOT NULL\r\nAND   GET_DICT(\'LCZX_REGISTRAR_TYPE\', R.REGISTRAR_TYPE)=0) 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.031.045', 't_r_lczx_practitioner', '当“所属区域”、“专业技术职称”、“理财专业证书”选择“其他”时,备注必填。', '当“所属区域”、“专业技术职称”、“理财专业证书”选择“其他”时,备注必填。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'REGION,PROFESSIONAL_LEVEL,WEALTH_MANAGEMENT_CERTIFICATE,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   (SELECT R.N_ID,R.FILE_DATE,R.fund_category,R.REGION,R.PROFESSIONAL_LEVEL,R.WEALTH_MANAGEMENT_CERTIFICATE,R.REMARK FROM (\r\nSELECT a.N_ID,a.FILE_DATE,a.FUND_CATEGORY,\r\n    substring_index(substring_index(a.WEALTH_MANAGEMENT_CERTIFICATE, \',\', b.help_topic_id + 1), \',\',- 1) as WEALTH_MANAGEMENT_CERTIFICATE,a.REGION,a.PROFESSIONAL_LEVEL,a.REMARK\r\nFROM t_r_lczx_practitioner a\r\n    JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.WEALTH_MANAGEMENT_CERTIFICATE) - length(REPLACE(a.WEALTH_MANAGEMENT_CERTIFICATE, \',\', \'\')) + 1)\r\nWHERE  FILE_DATE=\'@FILE_DATE\') R\r\nWHERE  (R.REGION=\'900000\' OR R.PROFESSIONAL_LEVEL=\'99\'OR R.WEALTH_MANAGEMENT_CERTIFICATE=\'99\')\r\nAND     R.REMARK IS NULL) 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.031.046', 't_r_lczx_practitioner', '{备注}最长为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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND LENGTH(CONVERT(T.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.031.047', 't_r_lczx_practitioner', '{办公电话}最长30位字符', '办公电话过长。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'WORK_PHONE\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND LENGTH(CONVERT(T.WORK_PHONE USING GBK)) >30\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.031.048', 't_r_lczx_practitioner', '{电子邮箱}最长50位字符', '电子邮箱过长。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'EMAIL\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND LENGTH(CONVERT(T.EMAIL USING GBK)) >50\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.031.049', 't_r_lczx_practitioner', '当{从业人员类型}选择(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       \'PROFESSION,REGISTRATION_CLASSIFICATION\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND PROFESSION not in (\'05\') and REGISTRATION_CLASSIFICATION 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.031.050', 't_r_lczx_practitioner', '同一{从业人员类型},{身份证号}与已登记信息不可重复。', '身份证号已注册!不能重复注册', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'PROFESSION,ID_NUMBER\' 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 (\r\nselect GROUP_CONCAT(DISTINCT N_ID) as N_ID ,FILE_DATE,FUND_CATEGORY,PROFESSION,ID_NUMBER from (\r\nselect a.FILE_DATE,a.FUND_CATEGORY,a.N_ID,a.PROFESSION,a.ID_NUMBER from t_r_lczx_practitioner a\r\nunion all \r\nselect \'@FILE_DATE\' as FILE_DATE,b.FUND_CATEGORY,null as N_ID,b.PROFESSION,b.ID_NUMBER from t_r_lczx_practitioner_result b) T1\r\nWHERE FILE_DATE=\'@FILE_DATE\'\r\nGROUP BY PROFESSION,ID_NUMBER\r\nHAVING COUNT(1)>1) 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.031.051', 't_r_lczx_practitioner', '{学位}值域范围内单选', '学位不在值域范围内。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'DEGREE\' 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_practitioner T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    DEGREE NOT IN (\'01\',\'02\',\'03\',\'04\',\'05\',\'06\',\'07\',\'99\') \r\nor length(convert ( DEGREE using GBK))<>2\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.031.052', 't_r_lczx_practitioner', '{电子邮箱}格式为 xx@xx.xx', '电子邮箱地址不合法,合法email格式如:John@163.com。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'EMAIL\' 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_practitioner T\r\nWHERE    FILE_DATE=\'@FILE_DATE\'\r\nand (EMAIL  not like \'%@%.%\' or EMAIL like \'@%\'  or EMAIL like \'%@.%\')\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.031.053', 't_r_lczx_practitioner', '{登记业务分类}枚举范围内、可多选,但多选的值不能重复', '登记业务分类的多选选项不可重复。', '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, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'REGISTRATION_CLASSIFICATION\' 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\n(select * from \r\n(SELECT N_ID,FILE_DATE,FUND_CATEGORY,\r\n    substring_index(substring_index(a.REGISTRATION_CLASSIFICATION, \',\', b.help_topic_id + 1), \',\',- 1) as REGISTRATION_CLASSIFICATION\r\nFROM t_r_lczx_practitioner a\r\n  left JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.REGISTRATION_CLASSIFICATION) - length(REPLACE(a.REGISTRATION_CLASSIFICATION, \',\', \'\')) + 1)\r\n ) T1\r\nwhere (T1.REGISTRATION_CLASSIFICATION NOT IN (\'01\',\'02\'))\r\nAND T1.FILE_DATE=\'@FILE_DATE\'\r\nunion all\r\nselect GROUP_CONCAT(DISTINCT N_ID),FILE_DATE,FUND_CATEGORY,REGISTRATION_CLASSIFICATION from \r\n(SELECT N_ID,FILE_DATE,FUND_CATEGORY,\r\n    substring_index(substring_index(a.REGISTRATION_CLASSIFICATION, \',\', b.help_topic_id + 1), \',\',- 1) as REGISTRATION_CLASSIFICATION\r\nFROM t_r_lczx_practitioner a\r\n  left JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.REGISTRATION_CLASSIFICATION) - length(REPLACE(a.REGISTRATION_CLASSIFICATION, \',\', \'\')) + 1)) T2\r\n	WHERE T2.REGISTRATION_CLASSIFICATION IN (\'01\',\'02\')\r\n	and T2.FILE_DATE=\'@FILE_DATE\' \r\n	group by T2.REGISTRATION_CLASSIFICATION,T2.N_ID\r\n	having count(1)>1 ) T\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.031.054', 't_r_lczx_practitioner', '{登记人员类别}枚举范围内、可多选,但多选的值不能重复。	值域:01 理财信息登记工作领导小组成员 /02 系统管理员 /03 系统操作员 /04 系统开发及运维人员', '登记人员类别的多选选项不可重复。', '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, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'REGISTRAR_TYPE\' 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\n(select * from \r\n(SELECT N_ID,FILE_DATE,FUND_CATEGORY,\r\n    substring_index(substring_index(a.REGISTRAR_TYPE, \',\', b.help_topic_id + 1), \',\',- 1) as REGISTRAR_TYPE\r\nFROM t_r_lczx_practitioner a\r\n  left JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.REGISTRAR_TYPE) - length(REPLACE(a.REGISTRAR_TYPE, \',\', \'\')) + 1)\r\n ) T1\r\nwhere ( T1.REGISTRAR_TYPE NOT IN (\'01\',\'02\',\'03\',\'04\'))\r\nAND T1.FILE_DATE=\'@FILE_DATE\'\r\nunion all\r\nselect GROUP_CONCAT(DISTINCT N_ID),FILE_DATE,FUND_CATEGORY,REGISTRAR_TYPE from \r\n(SELECT N_ID,FILE_DATE,FUND_CATEGORY,\r\n    substring_index(substring_index(a.REGISTRAR_TYPE, \',\', b.help_topic_id + 1), \',\',- 1) as REGISTRAR_TYPE\r\nFROM t_r_lczx_practitioner a\r\n  left JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.REGISTRAR_TYPE) - length(REPLACE(a.REGISTRAR_TYPE, \',\', \'\')) + 1)) T2\r\n	WHERE T2.REGISTRAR_TYPE IN (\'01\',\'02\',\'03\',\'04\')\r\n	and T2.FILE_DATE=\'@FILE_DATE\' \r\n	group by T2.REGISTRAR_TYPE,T2.N_ID\r\n	having count(1)>1 ) T\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.031.056', 't_r_lczx_practitioner', '{电子邮箱}格式为 xx@xx.xx', '{电子邮箱}格式为 xx@xx.xx', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'EMAIL\' 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_practitioner T\r\nWHERE    FILE_DATE=\'@FILE_DATE\'\r\nand EMAIL  not like \'%@%.%\'\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.032.001', 't_r_lczx_underlying_assets', '{发行机构代码}为必填项', '{发行机构代码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_ORG_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   ISSUER_ORG_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.032.002', 't_r_lczx_underlying_assets', '理财报表,{发行机构代码}为Z70033', '理财报表,{发行机构代码}为Z70033', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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_ORG_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_UNDERLYING_ASSETS  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   T.ISSUER_ORG_CODE <>\'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.032.003', 't_r_lczx_underlying_assets', '{对应资管及委外资产行内资产/负债编码}为必填项', '{对应资管及委外资产行内资产/负债编码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'ASSET_LIABILITY_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   ASSET_LIABILITY_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.032.004', 't_r_lczx_underlying_assets', '{对应资管及委外资产行内资产/负债编码}不得含中文', '{对应资管及委外资产行内资产/负债编码}不得含中文', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'ASSET_LIABILITY_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(T.ASSET_LIABILITY_CODE) <> CHAR_LENGTH(T.ASSET_LIABILITY_CODE)\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.032.005', 't_r_lczx_underlying_assets', '{对应资管及委外资产行内资产/负债编码}长度不能超过40位', '{对应资管及委外资产行内资产/负债编码}长度不能超过40位', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'ASSET_LIABILITY_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND  LENGTH(ASSET_LIABILITY_CODE)>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.032.006', 't_r_lczx_underlying_assets', '{对应资管及委外资产行内资产/负债编码}与{底层资产行内资产负债/编码}不能相等', '{对应资管及委外资产行内资产/负债编码}与{底层资产行内资产负债/编码}不能相等', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'UNDERLYING_ASSET_LIABILITY_CODE,ASSET_LIABILITY_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND  UNDERLYING_ASSET_LIABILITY_CODE=ASSET_LIABILITY_CODE\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.032.007', 't_r_lczx_underlying_assets', '“持仓日期”、“对应资管及委外资产行内资产/负债编码”和“底层资产行内资产/负债编码”不能同时重复', '“持仓日期”、“对应资管及委外资产行内资产/负债编码”和“底层资产行内资产/负债编码”不能同时重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'REPORT_DATE,ASSET_LIABILITY_CODE,UNDERLYING_ASSET_LIABILITY_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM (   SELECT GROUP_CONCAT(N_ID) AS N_ID,FUND_CATEGORY,FILE_DATE FROM t_r_lczx_underlying_assets T WHERE  T.FILE_DATE = \'@FILE_DATE\' GROUP BY T.REPORT_DATE,T.ASSET_LIABILITY_CODE,T.UNDERLYING_ASSET_LIABILITY_CODE,FUND_CATEGORY,FILE_DATE  HAVING COUNT(1) > 1)T 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.032.008', 't_r_lczx_underlying_assets', '{资管及委外资产当前总折算人民币发行金额}为必填项', '{资管及委外资产当前总折算人民币发行金额}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'AGG_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   AGG_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.032.009', 't_r_lczx_underlying_assets', '{资管及委外资产当前总折算人民币发行金额}大于等于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       \'AGG_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   AGG_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.032.011', 't_r_lczx_underlying_assets', '对于同一{对应资管及委外资产行内资产/负债编码}、同一{持仓日期}下,对于不同{底层资产行内资产/负债编码}的记录,{资管及委外资产当前总折算人民币发行金额}须保持一致', '对于同一{对应资管及委外资产行内资产/负债编码}、同一{持仓日期}下,对于不同{底层资产行内资产/负债编码}的记录,{资管及委外资产当前总折算人民币发行金额}须保持一致', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'ASSET_LIABILITY_CODE,REPORT_DATE,UNDERLYING_ASSET_LIABILITY_CODE,AGG_AMOUNT\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM t_r_lczx_underlying_assets T   INNER JOIN t_r_lczx_underlying_assets T1 ON T.ASSET_LIABILITY_CODE=T1.ASSET_LIABILITY_CODE AND T.REPORT_DATE=T1.REPORT_DATE AND T.UNDERLYING_ASSET_LIABILITY_CODE<>T1.UNDERLYING_ASSET_LIABILITY_CODE AND T.FILE_DATE=T1.FILE_DATE AND T.FUND_CATEGORY=T1.FUND_CATEGORY WHERE T.FILE_DATE = \'@FILE_DATE\' AND T.AGG_AMOUNT<>T1.AGG_AMOUNT 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.032.013', 't_r_lczx_underlying_assets', '{资管及委外资产当前总数量}为必填项', '{资管及委外资产当前总数量}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'AGG_QUANTITY\' 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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   AGG_QUANTITY 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.032.014', 't_r_lczx_underlying_assets', '{资管及委外资产当前总数量}大于等于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       \'AGG_QUANTITY\' 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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   AGG_QUANTITY <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.032.016', 't_r_lczx_underlying_assets', '对于同一{对应资管及委外资产行内资产/负债编码}、同一{持仓日期}下,对于不同{底层资产行内资产/负债编码}的记录,{资管及委外资产当前总数量}须保持一致', '对于同一{对应资管及委外资产行内资产/负债编码}、同一{持仓日期}下,对于不同{底层资产行内资产/负债编码}的记录,{资管及委外资产当前总数量}须保持一致', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'ASSET_LIABILITY_CODE,REPORT_DATE,UNDERLYING_ASSET_LIABILITY_CODE,AGG_QUANTITY\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM t_r_lczx_underlying_assets T   INNER JOIN t_r_lczx_underlying_assets T1 ON T.ASSET_LIABILITY_CODE=T1.ASSET_LIABILITY_CODE AND T.REPORT_DATE=T1.REPORT_DATE AND T.UNDERLYING_ASSET_LIABILITY_CODE<>T1.UNDERLYING_ASSET_LIABILITY_CODE AND T.FILE_DATE=T1.FILE_DATE AND T.FUND_CATEGORY=T1.FUND_CATEGORY WHERE T.FILE_DATE = \'@FILE_DATE\' AND T.AGG_QUANTITY<>T1.AGG_QUANTITY 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.032.018', 't_r_lczx_underlying_assets', '{资管及委外资产未投资头寸]为必填项', '{资管及委外资产未投资头寸]为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'NON_INVESTED_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   NON_INVESTED_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.032.019', 't_r_lczx_underlying_assets', '{资管及委外资产未投资头寸}大于等于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       \'NON_INVESTED_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   NON_INVESTED_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.032.021', 't_r_lczx_underlying_assets', '对于同一{对应资管及委外资产行内资产/负债编码}、同一{持仓日期}下,对于不同{底层资产行内资产/负债编码}的记录,{资管及委外资产未投资头寸}须保持一致', '对于同一{对应资管及委外资产行内资产/负债编码}、同一{持仓日期}下,对于不同{底层资产行内资产/负债编码}的记录,{资管及委外资产未投资头寸}须保持一致', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'ASSET_LIABILITY_CODE,REPORT_DATE,UNDERLYING_ASSET_LIABILITY_CODE,NON_INVESTED_AMOUNT\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, T.FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM t_r_lczx_underlying_assets T   INNER JOIN t_r_lczx_underlying_assets T1 ON T.ASSET_LIABILITY_CODE=T1.ASSET_LIABILITY_CODE AND T.REPORT_DATE=T1.REPORT_DATE AND T.UNDERLYING_ASSET_LIABILITY_CODE<>T1.UNDERLYING_ASSET_LIABILITY_CODE AND T.FILE_DATE=T1.FILE_DATE AND T.FUND_CATEGORY=T1.FUND_CATEGORY WHERE T.FILE_DATE = \'@FILE_DATE\' AND T.NON_INVESTED_AMOUNT<>T1.NON_INVESTED_AMOUNT 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.032.022', 't_r_lczx_underlying_assets', '{底层资产行内资产/负债编码}为必填项', '{底层资产行内资产/负债编码}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'UNDERLYING_ASSET_LIABILITY_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   UNDERLYING_ASSET_LIABILITY_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.032.023', 't_r_lczx_underlying_assets', '{底层资产行内资产/负债编码}长度不超过40位', '{底层资产行内资产/负债编码}长度不超过40位', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'UNDERLYING_ASSET_LIABILITY_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND  LENGTH(UNDERLYING_ASSET_LIABILITY_CODE)>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.032.024', 't_r_lczx_underlying_assets', '{底层资产行内资产/负债编码}不得含中文', '{底层资产行内资产/负债编码}不得含中文', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'UNDERLYING_ASSET_LIABILITY_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    LENGTH(T.UNDERLYING_ASSET_LIABILITY_CODE) <> CHAR_LENGTH(T.UNDERLYING_ASSET_LIABILITY_CODE)\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.032.026', 't_r_lczx_underlying_assets', '{底层资产持仓数量}为必填项', '{底层资产持仓数量}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'UNDERLYING_QUANTITY\' 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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   UNDERLYING_QUANTITY 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.032.027', 't_r_lczx_underlying_assets', '{底层资产持仓数量}大于等于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       \'UNDERLYING_QUANTITY\' 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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   UNDERLYING_QUANTITY <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.032.030', 't_r_lczx_underlying_assets', '{底层资产折算人民币市值}为必填项', '{底层资产折算人民币市值}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'UNDERLYING_ASSET_MARKET_VALUE\' 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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   UNDERLYING_ASSET_MARKET_VALUE 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.032.031', 't_r_lczx_underlying_assets', '{底层资产折算人民币市值}大于等于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       \'UNDERLYING_ASSET_MARKET_VALUE\' 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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   UNDERLYING_ASSET_MARKET_VALUE <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.032.033', 't_r_lczx_underlying_assets', '{持仓日期}为必填项', '{持仓日期}为必填项', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'REPORT_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   REPORT_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.032.034', 't_r_lczx_underlying_assets', '{持仓日期}日期类型,八位,格式为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       \'REPORT_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_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (REPORT_DATE REGEXP \'[^0-9]\'=1 OR  LENGTH(REPORT_DATE)<>8)\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.032.035', 't_r_lczx_underlying_assets', '{持仓日期}值为周末或者月末的最后一个自然日', '{持仓日期}值为周末或者月末的最后一个自然日', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'REPORT_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\n FROM   t_r_lczx_underlying_assets T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    (REPORT_DATE <> DATE_FORMAT(last_day(REPORT_DATE),\'%Y%m%d\')\r\nAND      DAYOFWEEK(REPORT_DATE) <> 1 AND DAYOFWEEK(REPORT_DATE) <> 7)\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.032.036', 't_r_lczx_underlying_assets', '{底层资产行内资产/负债编码}对应资产必须已经完成资产要素登记', '{底层资产行内资产/负债编码}对应资产必须已经完成资产要素登记', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-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       \'UNDERLYING_ASSET_LIABILITY_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,\n       \'@FILE_DATE\' AS FILE_DATE, 0 AS INSTI_TYPE,\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\n       NULL AS DIFFERENCE\n    from t_r_lczx_underlying_assets t\n    where UNDERLYING_ASSET_LIABILITY_CODE NOT IN \n    (select  REP_FINPROD_ID FROM t_r_lczx_zcys_all_result) and T.FILE_DATE = \'@FILE_DATE\'\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.032.037', 't_r_lczx_underlying_assets', '{对应资管及委外资产行内资产/负债编码}应能匹配数据库中已有的记录', '对应资管及委外资产行内资产/负债编码不存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'ASSET_LIABILITY_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   (\r\nselect a.N_ID,a.FILE_DATE,a.FUND_CATEGORY,a.ASSET_LIABILITY_CODE from t_r_lczx_underlying_assets a\r\nleft join t_r_lczx_underlying_assets_result b\r\non a.ASSET_LIABILITY_CODE=b.ASSET_LIABILITY_CODE\r\nwhere a.FILE_DATE = \'@FILE_DATE\'\r\nand b.ASSET_LIABILITY_CODE is null\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.032.040', 't_r_lczx_underlying_assets', '{对应资管及委外资产行内资产/负债编码}、{底层资产行内资产/负债编码}、{持仓日期}三个要素在不同记录间不得重复,不得重复登记', '对应资管及委外资产行内资产/负债编码,底层资产行内资产负债/编码和持仓日期记录在系统中重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'ASSET_LIABILITY_CODE,UNDERLYING_ASSET_LIABILITY_CODE,REPORT_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(\r\nselect GROUP_CONCAT(DISTINCT N_ID) as N_ID,FILE_DATE,FUND_CATEGORY from (\r\nselect ASSET_LIABILITY_CODE,UNDERLYING_ASSET_LIABILITY_CODE,REPORT_DATE, N_ID,FILE_DATE,FUND_CATEGORY from t_r_lczx_underlying_assets\r\nwhere FILE_DATE = \'@FILE_DATE\'\r\nunion all \r\nselect ASSET_LIABILITY_CODE,UNDERLYING_ASSET_LIABILITY_CODE,REPORT_DATE,  null as N_ID, \'@FILE_DATE\' as FILE_DATE,FUND_CATEGORY from t_r_lczx_underlying_assets_result) a\r\ngroup by ASSET_LIABILITY_CODE,UNDERLYING_ASSET_LIABILITY_CODE,REPORT_DATE,FUND_CATEGORY\r\nhaving count(1)>1) 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.032.041', 't_r_lczx_underlying_assets', '{底层资产行内资产负债/编码}应能匹配数据库中已有的记录', '底层资产行内资产负债/编码不存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', '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       \'UNDERLYING_ASSET_LIABILITY_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(\r\nselect A.UNDERLYING_ASSET_LIABILITY_CODE,A.N_ID,A.FUND_CATEGORY, A.FILE_DATE FROM t_r_lczx_underlying_assets A\r\nLEFT JOIN t_r_lczx_underlying_assets_result B\r\nON A.UNDERLYING_ASSET_LIABILITY_CODE=B.UNDERLYING_ASSET_LIABILITY_CODE\r\nWHERE A.FILE_DATE =\'@FILE_DATE\'\r\nand B.UNDERLYING_ASSET_LIABILITY_CODE is null\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.033.001', 't_r_lczx_filing_register', '{产品名称}必填', '{产品名称}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'NAME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    NAME IS NULL 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.033.003', 't_r_lczx_filing_register', '{行内标识码}不同时,{产品名称}与{产品期次}不得同时重复', '{行内标识码}不同时,{产品名称}与{产品期次}不得同时重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT N_ID) AS N_ID_LIST, \'NAME,PERIOD\' AS COLUMN_CODE,\r\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE,\r\n       T1.FUND_CATEGORY AS INSTI_TYPE, NULL AS LEFT_CALCULATION_VALUE,\r\n       NULL AS RIGHT_CALCULATION_VALUE, NULL AS DIFFERENCE\r\nFROM  (SELECT  NAME, PERIOD, FILE_DATE, GROUP_CONCAT(DISTINCT N_ID) AS N_ID, \r\n      T.FUND_CATEGORY \r\n  FROM   T_R_LCZX_FILING_REGISTER T \r\n  WHERE  T.FILE_DATE = \'@FILE_DATE\'\r\n  GROUP BY  NAME, PERIOD, FILE_DATE,FUND_CATEGORY\r\n  HAVING COUNT(1)>1) T1\r\n GROUP  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.033.004', 't_r_lczx_filing_register', '{产品名称}最长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\n	\'@BATCH_ID\' AS BATCH_ID,\n	\'@RULE_CODE\' AS RULE_CODE,\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\n	\'NAME\' AS COLUMN_CODE,\n	0 AS RESULT_CODE,\n	\'@FILE_DATE\' AS FILE_DATE,\n	FUND_CATEGORY AS INSTI_TYPE,\n	NULL AS LEFT_CALCULATION_VALUE,\n	NULL AS RIGHT_CALCULATION_VALUE,\n	NULL AS DIFFERENCE \nFROM\n	T_R_LCZX_FILING_REGISTER T \nWHERE\n	T.FILE_DATE = \'@FILE_DATE\' \n	AND LENGTH(CONVERT(NAME USING GBK)) > 200 \nGROUP BY\n	T.FUND_CATEGORY,\n	T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.005', 't_r_lczx_filing_register', '{产品特殊属性}选择“ 01 养老理财产品”时,{产品名称}中需含有“养老”字样', '{产品特殊属性}选择“ 01 养老理财产品”时,{产品名称}中需含有“养老”字样', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'SPECIAL_PROPERTY,NAME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    T.SPECIAL_PROPERTY like \'%01%\' \r\nAND    T.NAME NOT LIKE \'%养老%\' \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.033.006', 't_r_lczx_filing_register', '{行内标识码}必填', '{行内标识码}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'PRO_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.PRO_CODE IS NULL 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.033.007', 't_r_lczx_filing_register', '{行内标识码}不得含有汉字', '{行内标识码}不得含有汉字', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'PRO_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    LENGTH(T.PRO_CODE)!=CHAR_LENGTH(T.PRO_CODE) 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.033.008', 't_r_lczx_filing_register', '{行内标识码}在本机构内必须唯一', '{行内标识码}在本机构内必须唯一', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n	\'@BATCH_ID\' AS BATCH_ID,\r\n	\'@RULE_CODE\' AS RULE_CODE,\r\n	GROUP_CONCAT( DISTINCT N_ID ) AS N_ID_LIST,\r\n	\'PRO_CODE\' AS COLUMN_CODE,\r\n	0 AS RESULT_CODE,\r\n	\'@FILE_DATE\' AS FILE_DATE,\r\n	A.FUND_CATEGORY AS INSTI_TYPE,\r\n	NULL AS LEFT_CALCULATION_VALUE,\r\n	NULL AS RIGHT_CALCULATION_VALUE,\r\n	NULL AS DIFFERENCE \r\nFROM\r\n	(\r\nSELECT\r\n	PRO_CODE,\r\n	FILE_DATE,\r\n	GROUP_CONCAT( DISTINCT N_ID ) AS N_ID,\r\n	FUND_CATEGORY \r\nFROM\r\n	(\r\nSELECT\r\n	PRO_CODE,\r\n	FILE_DATE,\r\n	N_ID,\r\n	FUND_CATEGORY \r\nFROM\r\n	T_R_LCZX_FILING_REGISTER \r\nWHERE\r\n	FILE_DATE = \'@FILE_DATE\' \r\n	UNION ALL\r\nSELECT \r\n  PRO_CODE,\r\n	\'@FILE_DATE\'  AS FILE_DATE,\r\n	NULL AS N_ID,\r\n	FUND_CATEGORY \r\nFROM\r\n	t_r_lczx_filing_register_result \r\n	) T \r\n	GROUP BY PRO_CODE\r\nHAVING COUNT(1)>1\r\n	) A\r\n	group by a.FUND_CATEGORY,\r\n	a.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.009', 't_r_lczx_filing_register', '{行内标识码}最长100个字符', '{行内标识码}最长100个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'PRO_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    LENGTH(T.PRO_CODE)>100 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.033.010', 't_r_lczx_filing_register', '{发行机构代码}必填', '{发行机构代码}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'ISSUER_ORG_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.ISSUER_ORG_CODE IS NULL 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.033.011', 't_r_lczx_filing_register', '理财报表,{发行机构代码}为Z70033;银行报表,{发行机构代码}为C10307', '理财报表,{发行机构代码}为Z70033;银行报表,{发行机构代码}为C10307', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'ISSUER_ORG_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM T_R_LCZX_FILING_REGISTER T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND ISSUER_ORG_CODE <>\'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.033.012', 't_r_lczx_filing_register', '{产品审批人姓名}必须在从业人员登记表存在', '{产品审批人姓名}必须在从业人员登记表存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n	\'@BATCH_ID\' AS BATCH_ID,\r\n	\'@RULE_CODE\' AS RULE_CODE,\r\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n	\'APPROVER_NAME\' AS COLUMN_CODE,\r\n	0 AS RESULT_CODE,\r\n	\'@FILE_DATE\' AS FILE_DATE,\r\n	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	T_R_LCZX_FILING_REGISTER T \r\nWHERE\r\n	T.FILE_DATE = \'@FILE_DATE\' \r\n	AND APPROVER_NAME NOT IN ( SELECT DISTINCT NAME FROM t_r_lczx_practitioner_result where NAME is not null) \r\nGROUP BY\r\n	T.FUND_CATEGORY,\r\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.013', 't_r_lczx_filing_register', '{产品审批人姓名}最长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,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'APPROVER_NAME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    LENGTH(CONVERT(T.APPROVER_NAME USING GBK)) >200 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.033.014', 't_r_lczx_filing_register', '{产品审批人身份证号}必填', '{产品审批人身份证号}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'APPROVER_ID_NUMBER\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.APPROVER_ID_NUMBER IS NULL 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.033.015', 't_r_lczx_filing_register', '{产品审批人身份证号}最长30个字符', '{产品审批人身份证号}最长30个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'APPROVER_ID_NUMBER\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    LENGTH(CONVERT(T.APPROVER_ID_NUMBER USING GBK)) >30 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.033.016', 't_r_lczx_filing_register', '{产品审批人身份证号}必须在从业人员登记表存在', '{产品审批人身份证号}必须在从业人员登记表存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n	\'@BATCH_ID\' AS BATCH_ID,\r\n	\'@RULE_CODE\' AS RULE_CODE,\r\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n	\'APPROVER_ID_NUMBER\' AS COLUMN_CODE,\r\n	0 AS RESULT_CODE,\r\n	\'@FILE_DATE\' AS FILE_DATE,\r\n	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	T_R_LCZX_FILING_REGISTER T \r\nWHERE\r\n	T.FILE_DATE = \'@FILE_DATE\' \r\n	AND APPROVER_ID_NUMBER NOT IN ( SELECT DISTINCT ID_NUMBER FROM t_r_lczx_practitioner_result where ID_NUMBER is not null) \r\nGROUP BY\r\n	T.FUND_CATEGORY,\r\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.017', 't_r_lczx_filing_register', '{产品设计人姓名}必须在从业人员登记表存在', '{产品设计人姓名}必须在从业人员登记表存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n	\'@BATCH_ID\' AS BATCH_ID,\r\n	\'@RULE_CODE\' AS RULE_CODE,\r\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n	\'DESIGNER_NAME\' AS COLUMN_CODE,\r\n	0 AS RESULT_CODE,\r\n	\'@FILE_DATE\' AS FILE_DATE,\r\n	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	T_R_LCZX_FILING_REGISTER T \r\nWHERE\r\n	T.FILE_DATE = \'@FILE_DATE\' \r\n	AND DESIGNER_NAME NOT IN ( SELECT DISTINCT NAME FROM t_r_lczx_practitioner_result where NAME) \r\nGROUP BY\r\n	T.FUND_CATEGORY,\r\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.018', 't_r_lczx_filing_register', '{产品设计人姓名}最长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,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'DESIGNER_NAME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    LENGTH(CONVERT(DESIGNER_NAME USING GBK)) >200 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.033.019', 't_r_lczx_filing_register', '{产品设计人身份证号}必填', '{产品设计人身份证号}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'DESIGNER_ID_NUMBER\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.DESIGNER_ID_NUMBER IS NULL 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.033.020', 't_r_lczx_filing_register', '{产品设计人身份证号}最长30个字符', '{产品设计人身份证号}最长30个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'DESIGNER_ID_NUMBER\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    LENGTH(CONVERT(T.DESIGNER_ID_NUMBER USING GBK)) >30 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.033.021', 't_r_lczx_filing_register', '{产品设计人身份证号}必须在从业人员登记表存在', '{产品设计人身份证号}必须在从业人员登记表存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n	\'@BATCH_ID\' AS BATCH_ID,\r\n	\'@RULE_CODE\' AS RULE_CODE,\r\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n	\'DESIGNER_ID_NUMBER\' AS COLUMN_CODE,\r\n	0 AS RESULT_CODE,\r\n	\'@FILE_DATE\' AS FILE_DATE,\r\n	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	T_R_LCZX_FILING_REGISTER T \r\nWHERE\r\n	T.FILE_DATE = \'@FILE_DATE\' \r\n	AND DESIGNER_ID_NUMBER NOT IN ( SELECT DISTINCT ID_NUMBER FROM t_r_lczx_practitioner_result where ID_NUMBER) \r\nGROUP BY\r\n	T.FUND_CATEGORY,\r\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.022', 't_r_lczx_filing_register', '{投资经理姓名}必须在从业人员登记表存在', '{投资经理姓名}必须在从业人员登记表存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n	\'@BATCH_ID\' AS BATCH_ID,\r\n	\'@RULE_CODE\' AS RULE_CODE,\r\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n	\'INVESTMENT_MANAGER_NAME\' AS COLUMN_CODE,\r\n	0 AS RESULT_CODE,\r\n	\'@FILE_DATE\' AS FILE_DATE,\r\n	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	T_R_LCZX_FILING_REGISTER T \r\nWHERE\r\n	T.FILE_DATE = \'@FILE_DATE\' \r\n	AND INVESTMENT_MANAGER_NAME NOT IN ( SELECT DISTINCT NAME FROM t_r_lczx_practitioner_result where NAME is not null) \r\nGROUP BY\r\n	T.FUND_CATEGORY,\r\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.023', 't_r_lczx_filing_register', '{投资经理姓名}最长为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,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INVESTMENT_MANAGER_NAME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    LENGTH(CONVERT(T.INVESTMENT_MANAGER_NAME USING GBK)) >200 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.033.024', 't_r_lczx_filing_register', '{投资经理身份证号}必填', '{投资经理身份证号}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INVESTMENT_MANAGER_ID_NUMBER\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.INVESTMENT_MANAGER_ID_NUMBER IS NULL 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.033.025', 't_r_lczx_filing_register', '{投资经理身份证号}最长为30个字符', '{投资经理身份证号}最长为30个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INVESTMENT_MANAGER_ID_NUMBER\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    LENGTH(CONVERT(T.INVESTMENT_MANAGER_ID_NUMBER USING GBK)) >30 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.033.026', 't_r_lczx_filing_register', '{投资经理身份证号}必须在从业人员登记表存在', '{投资经理身份证号}必须在从业人员登记表存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n	\'@BATCH_ID\' AS BATCH_ID,\r\n	\'@RULE_CODE\' AS RULE_CODE,\r\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n	\'INVESTMENT_MANAGER_ID_NUMBER\' AS COLUMN_CODE,\r\n	0 AS RESULT_CODE,\r\n	\'@FILE_DATE\' AS FILE_DATE,\r\n	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	T_R_LCZX_FILING_REGISTER T \r\nWHERE\r\n	T.FILE_DATE = \'@FILE_DATE\' \r\n	AND INVESTMENT_MANAGER_ID_NUMBER NOT IN ( SELECT DISTINCT ID_NUMBER FROM t_r_lczx_practitioner_result where ID_NUMBER is not null) \r\nGROUP BY\r\n	T.FUND_CATEGORY,\r\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.027', 't_r_lczx_filing_register', '{业务联络人姓名}必填', '{业务联络人姓名}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CONTACT_NAME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.CONTACT_NAME IS NULL 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.033.028', 't_r_lczx_filing_register', '{业务联络人姓名}最长为32个字符', '{业务联络人姓名}最长为32个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\n	\'@BATCH_ID\' AS BATCH_ID,\n	\'@RULE_CODE\' AS RULE_CODE,\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\n	\'CONTACT_NAME\' AS COLUMN_CODE,\n	0 AS RESULT_CODE,\n	\'@FILE_DATE\' AS FILE_DATE,\n	FUND_CATEGORY AS INSTI_TYPE,\n	NULL AS LEFT_CALCULATION_VALUE,\n	NULL AS RIGHT_CALCULATION_VALUE,\n	NULL AS DIFFERENCE \nFROM\n	T_R_LCZX_FILING_REGISTER T \nWHERE\n	T.FILE_DATE = \'@FILE_DATE\' \n	AND LENGTH(CONVERT(CONTACT_NAME USING GBK)) > 32 \nGROUP BY\n	T.FUND_CATEGORY,\n	T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.029', 't_r_lczx_filing_register', '{业务联络人座机}由“-”和阿拉伯数字组成,格式为XXXX(3 或 4 位数字)-XXXXXXXX (7或 8 位数字)-XXXXXXXX(分机号不超过 8 位数字),分机号如无可不填 ', '{业务联络人座机}由“-”和阿拉伯数字组成,格式为XXXX(3 或 4 位数字)-XXXXXXXX (7或 8 位数字)-XXXXXXXX(分机号不超过 8 位数字),分机号如无可不填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,   \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,   \r\n\'CONTACT_WORK_PHONE\' AS COLUMN_CODE, 0 AS RESULT_CODE,   \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,   \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,   \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND   (CONTACT_WORK_PHONE regexp \"^0\\\\d{2,3}-\\\\d{7,8}(-(\\\\d{1}|\\\\d{2}|\\\\d{3}|\\\\d{4}|\\\\d{5}|\\\\d{6}|\\\\d{7}|\\\\d{8}))?$\")=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.033.030', 't_r_lczx_filing_register', '{业务联络人座机}最长为30个字符', '{业务联络人座机}最长为30个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CONTACT_WORK_PHONE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    LENGTH(T.CONTACT_WORK_PHONE)>30 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.033.031', 't_r_lczx_filing_register', '{业务联络人座机}必填', '{业务联络人座机}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CONTACT_WORK_PHONE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.CONTACT_WORK_PHONE IS NULL 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.033.032', 't_r_lczx_filing_register', '{业务联络人手机}必填', '{业务联络人手机}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CONTACT_MOBILE_PHONE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.CONTACT_MOBILE_PHONE IS NULL 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.033.033', 't_r_lczx_filing_register', '{业务联络人手机}定长,长度为11位阿拉伯数字', '{业务联络人手机}定长,长度为11位阿拉伯数字', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,       \r\n\'CONTACT_MOBILE_PHONE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    (T.CONTACT_MOBILE_PHONE REGEXP \'[^0-9]\'=1\r\nOR     LENGTH(T.CONTACT_MOBILE_PHONE)<>11)\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.033.034', 't_r_lczx_filing_register', '{业务联络人邮箱}必填', '{业务联络人邮箱}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CONTACT_EMAIL\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.CONTACT_EMAIL IS NULL 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.033.035', 't_r_lczx_filing_register', '{业务联络人邮箱}格式为 xx@xx.xx ', '{业务联络人邮箱}格式为 xx@xx.xx ', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,   \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,   \r\n\'CONTACT_EMAIL\' AS COLUMN_CODE, 0 AS RESULT_CODE,   \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,   \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,   \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND   (CONTACT_EMAIL regexp \"^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$\")=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.033.036', 't_r_lczx_filing_register', '{业务联络人邮箱}最长为50个字符', '{业务联络人邮箱}最长为50个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CONTACT_EMAIL\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    LENGTH(CONVERT(T.CONTACT_EMAIL USING GBK)) >50 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.033.037', 't_r_lczx_filing_register', '{产品收益类型}必填,值必须在值域以内', '{产品收益类型}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'RETURN_TYPE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (RETURN_TYPE IS NULL OR RETURN_TYPE NOT IN(\'01\',\'02\',\'03\')) 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.033.038', 't_r_lczx_filing_register', '针对银行产品,{新老产品标记}必填', '针对银行产品,{新老产品标记}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'NEW_PRODUCT_OPTION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    NEW_PRODUCT_OPTION IS NULL AND    ISSUER_ORG_CODE=\'C10307\' 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.033.039', 't_r_lczx_filing_register', '理财子公司登记的理财产品不填写{新老产品标记}', '理财子公司登记的理财产品不填写{新老产品标记}', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'NEW_PRODUCT_OPTION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    NEW_PRODUCT_OPTION IS NOT NULL AND    ISSUER_ORG_CODE=\'Z70033\' 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.033.040', 't_r_lczx_filing_register', '{新老产品标记}不为空时,必须在值域以内', '{新老产品标记}不为空时,必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'NEW_PRODUCT_OPTION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    NEW_PRODUCT_OPTION IS NOT NULL AND    GET_DICT(\'LCZX_PROD_MARK\', T.NEW_PRODUCT_OPTION) = 0 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.033.041', 't_r_lczx_filing_register', '{产品期限}必填,值必须在值域以内', '{产品期限}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'TERM\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (TERM IS NULL OR GET_DICT(\'LCZX_PROD_TERM\', T.TERM) = 0)  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.033.042', 't_r_lczx_filing_register', '{是否金融同业专属}必填,值必须在值域以内', '{是否金融同业专属}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'FINANCIAL_INSTITUTION_EXCLUSIVE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (FINANCIAL_INSTITUTION_EXCLUSIVE IS NULL OR FINANCIAL_INSTITUTION_EXCLUSIVE NOT IN (\'01\',\'02\'))  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.033.043', 't_r_lczx_filing_register', '{资金投向地区}必填,值必须在值域以内', '{资金投向地区}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INVESTMENT_REGION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (INVESTMENT_REGION IS NULL OR INVESTMENT_REGION NOT IN (\'01\',\'02\',\'03\'))  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.033.044', 't_r_lczx_filing_register', '当“资金投向地区”要素选择“境外”或“境内和境外”时,须填写{产品投资国家或地区};当“资金投向地区”要素选择“境内”时,{产品投资国家或地区}必须为空;', '当“资金投向地区”要素选择“境外”或“境内和境外”时,须填写{产品投资国家或地区};当“资金投向地区”要素选择“境内”时,{产品投资国家或地区}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'SPECIFIC_COUNTRY_OR_REGION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND ((INVESTMENT_REGION IN (\'02\',\'03\') AND SPECIFIC_COUNTRY_OR_REGION IS NULL) OR (INVESTMENT_REGION IN (\'01\') AND SPECIFIC_COUNTRY_OR_REGION IS NOT NULL)) 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.033.045', 't_r_lczx_filing_register', '当“资金投向地区”要素选择“境外”时,{产品投资国家或地区}不可选择“ 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,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INVESTMENT_REGION,SPECIFIC_COUNTRY_OR_REGION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND (INVESTMENT_REGION=\'02\' AND SPECIFIC_COUNTRY_OR_REGION like \'%CHN%\') 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.033.046', 't_r_lczx_filing_register', '{产品投资国家或地区}多选,值内不能重复,且单选和多选的值都必须在值域以内', '{产品投资国家或地区}多选,值内不能重复,且单选和多选的值都必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:04', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\n        , \'@RULE_CODE\' AS RULE_CODE\n        , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\n        ,\'SPECIFIC_COUNTRY_OR_REGION\' AS COLUMN_CODE\n        , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\n        , NULL AS LEFT_CALCULATION_VALUE\n        , NULL AS RIGHT_CALCULATION_VALUE\n        , NULL AS DIFFERENCE \n FROM   T_R_LCZX_FILING_REGISTER  T \n WHERE  T.FILE_DATE = \'@FILE_DATE\' \n AND    (T.N_ID IN (select a.N_ID \n                     from (SELECT a.N_ID\n                                  ,SUBSTRING_INDEX( SUBSTRING_INDEX( a.SPECIFIC_COUNTRY_OR_REGION, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS SPECIFIC_COUNTRY_OR_REGION  \n                             FROM  T_R_LCZX_FILING_REGISTER a  \n                             JOIN pawmrpcs.help_topic h \n                             ON h.help_topic_id < ( ( length( a.SPECIFIC_COUNTRY_OR_REGION ) - length( REPLACE ( a.SPECIFIC_COUNTRY_OR_REGION, \',\', \'\' ) ) + 1 ) )) a  \n                             group by a.N_ID,a.SPECIFIC_COUNTRY_OR_REGION \n                             having count(1)>1)\n        OR T.N_ID IN (SELECT T2.N_ID\n                  FROM (SELECT T1.N_ID\n                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( T1.SPECIFIC_COUNTRY_OR_REGION, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS SPECIFIC_COUNTRY_OR_REGION  \n             FROM  T_R_LCZX_FILING_REGISTER T1\n		     JOIN pawmrpcs.help_topic H\n		     ON h.help_topic_id < ( ( length( T1.SPECIFIC_COUNTRY_OR_REGION ) - length( REPLACE ( T1.SPECIFIC_COUNTRY_OR_REGION, \',\', \'\' ) ) + 1 ))) T2\n    WHERE GET_DICT(\'LCZX_COUNTRY_AREA\',T2.SPECIFIC_COUNTRY_OR_REGION) = 0))\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.033.047', 't_r_lczx_filing_register', ',当“资金投向地区”要素选择“境内”或“境内和境外”时,须填写{理财业务服务模式}。 当“资金投向地区”要素选择“境外”时,{理财业务服务模式}必须为空;', ',当“资金投向地区”要素选择“境内”或“境内和境外”时,须填写{理财业务服务模式}。 当“资金投向地区”要素选择“境外”时,{理财业务服务模式}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'SERVICE_MODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND ((INVESTMENT_REGION IN (\'01\',\'03\') AND SERVICE_MODE IS NULL) OR (INVESTMENT_REGION IN (\'02\') AND SERVICE_MODE IS NOT NULL)) 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.033.048', 't_r_lczx_filing_register', '{理财业务服务模式}不为空时,必须在值域以内', '{理财业务服务模式}不为空时,必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'SERVICE_MODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    SERVICE_MODE IS NOT NULL AND    SERVICE_MODE NOT IN (\'01\',\'02\',\'99\') 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.033.049', 't_r_lczx_filing_register', '{产品运作模式}必填,值必须在值域以内', '{产品运作模式}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'OPERATION_MODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (OPERATION_MODE IS NULL OR OPERATION_MODE NOT IN (\'01\',\'02\',\'03\',\'04\')) 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.033.050', 't_r_lczx_filing_register', '{产品募集方式}必填,值必须在值域以内', '{产品募集方式}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'SUBSCRIPTION_TYPE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    (SUBSCRIPTION_TYPE IS NULL \r\nOR     SUBSCRIPTION_TYPE 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.033.051', 't_r_lczx_filing_register', '{产品资产配置方式}必填,值必须在值域以内', '{产品资产配置方式}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'ASSET_ALLOCATION_METHOD\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (ASSET_ALLOCATION_METHOD IS NULL OR ASSET_ALLOCATION_METHOD NOT IN (\'01\',\'02\',\'03\')) 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.033.052', 't_r_lczx_filing_register', '{产品管理模式}必填,值必须在值域以内', '{产品管理模式}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'MANAGEMENT_MODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (MANAGEMENT_MODE IS NULL OR  MANAGEMENT_MODE NOT IN (\'01\',\'02\',\'03\',\'04\')) 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.033.053', 't_r_lczx_filing_register', '当“产品管理模式”要素选择“资产管理公司”或“其他机构为实际管理人”时,须填写{实际管理人名称};当“产品管理模式”要素选择“银行为实际管理人”或“特殊目的载体(SPV)”时,{实际管理人名称}必须为空。', '当“产品管理模式”要素选择“资产管理公司”或“其他机构为实际管理人”时,须填写{实际管理人名称};当“产品管理模式”要素选择“银行为实际管理人”或“特殊目的载体(SPV)”时,{实际管理人名称}必须为空。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,       \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'ACTUAL_MANAGER_NAME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    ((MANAGEMENT_MODE IN (\'02\',\'03\') AND ACTUAL_MANAGER_NAME IS NULL) \r\nOR     (MANAGEMENT_MODE IN (\'01\',\'04\') AND ACTUAL_MANAGER_NAME 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.033.054', 't_r_lczx_filing_register', '{实际管理人名称}最长为120个字符', '{实际管理人名称}最长为120个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\n	\'@BATCH_ID\' AS BATCH_ID,\n	\'@RULE_CODE\' AS RULE_CODE,\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\n	\'ACTUAL_MANAGER_NAME\' AS COLUMN_CODE,\n	0 AS RESULT_CODE,\n	\'@FILE_DATE\' AS FILE_DATE,\n	FUND_CATEGORY AS INSTI_TYPE,\n	NULL AS LEFT_CALCULATION_VALUE,\n	NULL AS RIGHT_CALCULATION_VALUE,\n	NULL AS DIFFERENCE \nFROM\n	T_R_LCZX_FILING_REGISTER T \nWHERE\n	T.FILE_DATE = \'@FILE_DATE\' \n	AND LENGTH(CONVERT(ACTUAL_MANAGER_NAME USING GBK)) > 120 \nGROUP BY\n	T.FUND_CATEGORY,\n	T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.055', 't_r_lczx_filing_register', '{产品定价方式}必填,值必须在值域以内', '{产品定价方式}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'PRICING_METHOD\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND   (PRICING_METHOD IS NULL OR PRICING_METHOD NOT IN (\'01\',\'02\',\'03\')) 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.033.056', 't_r_lczx_filing_register', '{产品投资性质}必填,值必须在值域以内', '{产品投资性质}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'TYPE_OF_INVESTMENT_ASSET\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (TYPE_OF_INVESTMENT_ASSET IS NULL OR TYPE_OF_INVESTMENT_ASSET NOT IN (\'01\',\'02\',\'03\',\'04\')) 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.033.057', 't_r_lczx_filing_register', '{业绩比较基准%}不为空时,只能填写大于0的值', '{业绩比较基准%}不为空时,只能填写大于0的值', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'PERFORMANCE_BENCHMARK_RATE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    PERFORMANCE_BENCHMARK_RATE IS NOT NULL AND    PERFORMANCE_BENCHMARK_RATE<0 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.033.059', 't_r_lczx_filing_register', '{是否设置最短持有期限}不为空时,值必须在值域以内', '{是否设置最短持有期限}不为空时,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'MIN_HOLDING_PERIOD\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    MIN_HOLDING_PERIOD IS NOT NULL AND    MIN_HOLDING_PERIOD NOT IN (\'01\',\'02\') 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.033.060', 't_r_lczx_filing_register', '{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{是否设置最短持有期限}必填;{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{是否设置最短持有期限}必须为空;', '{产品运作模式}选择“开放式净值型”和“开放式非净值型”的产品,{是否设置最短持有期限}必填;{产品运作模式}选择“封闭式净值型”和“封闭式非净值型”的产品,{是否设置最短持有期限}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'MIN_HOLDING_PERIOD\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    ((OPERATION_MODE IN (\'03\',\'04\') AND MIN_HOLDING_PERIOD IS NULL) OR     (OPERATION_MODE IN (\'01\',\'02\') AND MIN_HOLDING_PERIOD IS NOT NULL)) 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.033.061', 't_r_lczx_filing_register', '{是否设置最短持有期限}选择“是”,{最短持有期限(天)}必填;是否设置最短持有期限选择“否”,{最短持有期限(天)}必须为空', '{是否设置最短持有期限}选择“是”,{最短持有期限(天)}必填;是否设置最短持有期限选择“否”,{最短持有期限(天)}必须为空', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'MIN_HOLDING_PERIOD,MIN_HOLDING_DAYS\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    ((MIN_HOLDING_PERIOD=\'01\' AND MIN_HOLDING_DAYS IS NULL) \r\nOR     (MIN_HOLDING_PERIOD=\'02\' AND MIN_HOLDING_DAYS 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.033.062', 't_r_lczx_filing_register', '{最短持有期限(天)}不为空时,必须大于0 ', '{最短持有期限(天)}不为空时,必须大于0 ', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'MIN_HOLDING_DAYS\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    T.MIN_HOLDING_DAYS IS NOT NULL\r\nAND    T.MIN_HOLDING_DAYS <=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.033.063', 't_r_lczx_filing_register', '{最短持有期限(天)}最长为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\n	\'@BATCH_ID\' AS BATCH_ID,\n	\'@RULE_CODE\' AS RULE_CODE,\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\n	\'MIN_HOLDING_DAYS\' AS COLUMN_CODE,\n	0 AS RESULT_CODE,\n	\'@FILE_DATE\' AS FILE_DATE,\n	FUND_CATEGORY AS INSTI_TYPE,\n	NULL AS LEFT_CALCULATION_VALUE,\n	NULL AS RIGHT_CALCULATION_VALUE,\n	NULL AS DIFFERENCE \nFROM\n	T_R_LCZX_FILING_REGISTER T \nWHERE\n	T.FILE_DATE = \'@FILE_DATE\' \n	AND (LENGTH(CONVERT(MIN_HOLDING_DAYS USING GBK)) > 5 OR T.MIN_HOLDING_DAYS REGEXP \'[^0-9]\' = 1 ) \nGROUP BY\n	T.FUND_CATEGORY,\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.064', 't_r_lczx_filing_register', '产品运作模式选择“封闭式净值型”和“封闭式非净值型”的产品,{最短持有期限(天)}必须为空;', '产品运作模式选择“封闭式净值型”和“封闭式非净值型”的产品,{最短持有期限(天)}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'MIN_HOLDING_DAYS\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    OPERATION_MODE IN (\'01\',\'02\') AND    MIN_HOLDING_DAYS IS NOT NULL 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.033.065', 't_r_lczx_filing_register', '{是否设置最短持有期限}选择“是”,{最短持有期后是否自由赎回}必填;是否设置最短持有期限选择“否”,{最短持有期后是否自由赎回}必须为空;', '{是否设置最短持有期限}选择“是”,{最短持有期后是否自由赎回}必填;是否设置最短持有期限选择“否”,{最短持有期后是否自由赎回}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'MIN_HOLDING_PERIOD,OPTION_OF_REDEMPTION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    ((MIN_HOLDING_PERIOD=\'01\' \r\nAND OPTION_OF_REDEMPTION IS NULL) \r\nOR     (MIN_HOLDING_PERIOD=\'02\' AND OPTION_OF_REDEMPTION 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.033.066', 't_r_lczx_filing_register', '{最短持有期后是否自由赎回}不为空时,必须在值域以内', '{最短持有期后是否自由赎回}不为空时,必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'OPTION_OF_REDEMPTION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    OPTION_OF_REDEMPTION IS NOT NULL  AND    OPTION_OF_REDEMPTION NOT IN (\'01\',\'02\',\'03\') 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.033.067', 't_r_lczx_filing_register', '产品运作模式选择“封闭式净值型”和“封闭式非净值型”的产品,{最短持有期后是否自由赎回}必须为空;', '产品运作模式选择“封闭式净值型”和“封闭式非净值型”的产品,{最短持有期后是否自由赎回}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'OPTION_OF_REDEMPTION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    OPERATION_MODE IN (\'01\',\'02\') AND    OPTION_OF_REDEMPTION IS NOT NULL 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.033.068', 't_r_lczx_filing_register', '产品运作模式选择“开放式净值型”和“开放式非净值型”的产品,{是否现金管理类}必填;产品运作模式选择“封闭式净值型”和“封闭式非净值型”的产品,{是否现金管理类}必须为空。', '产品运作模式选择“开放式净值型”和“开放式非净值型”的产品,{是否现金管理类}必填;产品运作模式选择“封闭式净值型”和“封闭式非净值型”的产品,{是否现金管理类}必须为空。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'OPERATION_MODE,CASH_MANAGEMENT\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    ((OPERATION_MODE IN (\'03\',\'04\') \r\nAND    CASH_MANAGEMENT IS NULL)\rOR     (OPERATION_MODE IN (\'01\',\'02\') \r\nAND    CASH_MANAGEMENT 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.033.069', 't_r_lczx_filing_register', '{是否现金管理类}不为空时,必须在值域以内', '{是否现金管理类}不为空时,必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CASH_MANAGEMENT\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    CASH_MANAGEMENT IS NOT NULL AND    CASH_MANAGEMENT NOT IN (\'01\',\'02\') 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.033.070', 't_r_lczx_filing_register', '{产品销售区域}必填,单选和多选的值都必须在值域以内', '{产品销售区域}必填,单选和多选的值都必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\r\n        , \'@RULE_CODE\' AS RULE_CODE\r\n        , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n        ,\'SALES_REGION\' AS COLUMN_CODE\r\n        , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n        , NULL AS LEFT_CALCULATION_VALUE\r\n        , NULL AS RIGHT_CALCULATION_VALUE\r\n        , NULL AS DIFFERENCE \r\n FROM (		\r\n		 SELECT T1.N_ID,T1.FILE_DATE,T1.FUND_CATEGORY,\r\n		 SUBSTRING_INDEX( SUBSTRING_INDEX( T1.SALES_REGION, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS SALES_REGION  \r\n     FROM  T_R_LCZX_FILING_REGISTER T1\r\n		 left JOIN pawmrpcs.help_topic H\r\n		 ON h.help_topic_id < ( ( length( T1.SALES_REGION ) - length( REPLACE ( T1.SALES_REGION, \',\', \'\' ) ) + 1 )))T\r\n		 WHERE T.FILE_DATE = \'@FILE_DATE\'\r\n		 AND  GET_DICT(\'LCZX_PROD_SALE_REGION\',T.SALES_REGION) = 0\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.033.071', 't_r_lczx_filing_register', '{产品销售区域}多选,值内不能重复', '{产品销售区域}多选,值内不能重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:05', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\r\n       , \'@RULE_CODE\' AS RULE_CODE\r\n       , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n       ,\'SALES_REGION\' AS COLUMN_CODE\r\n       , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n       , NULL AS LEFT_CALCULATION_VALUE\r\n       , NULL AS RIGHT_CALCULATION_VALUE\r\n       , NULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER  T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    T.N_ID IN (select a.N_ID \r\n     from (SELECT a.N_ID\r\n                                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( a.SALES_REGION, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS SALES_REGION  \r\n       FROM  T_R_LCZX_FILING_REGISTER a  \r\n                            JOIN pawmrpcs.help_topic h \r\n                            ON h.help_topic_id < ( ( length( a.SALES_REGION ) - length( REPLACE ( a.SALES_REGION, \',\', \'\' ) ) + 1 ) )) a  \r\n                            group by a.N_ID,a.SALES_REGION \r\n                            having count(1)>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.033.072', 't_r_lczx_filing_register', '{起点销售金额}必填', '{起点销售金额}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INVESTMENT_THRESHOLD\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.INVESTMENT_THRESHOLD IS NULL 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.033.073', 't_r_lczx_filing_register', '{起点销售金额}应大于 0 ', '{起点销售金额}应大于 0 ', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INVESTMENT_THRESHOLD\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE =\'@FILE_DATE\' AND    INVESTMENT_THRESHOLD<=0 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.033.075', 't_r_lczx_filing_register', '{募集币种}必填', '{募集币种}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'FUNDING_CURRENCY\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.FUNDING_CURRENCY IS NULL 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.033.076', 't_r_lczx_filing_register', '{募集币种}单选和多选的值都必在《世界各地货币代码》表中存在', '{募集币种}单选和多选的值都必在《世界各地货币代码》表中存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\n        , \'@RULE_CODE\' AS RULE_CODE\n        , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\n        ,\'FUNDING_CURRENCY\' AS COLUMN_CODE\n        , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\n        , NULL AS LEFT_CALCULATION_VALUE\n        , NULL AS RIGHT_CALCULATION_VALUE\n        , NULL AS DIFFERENCE \n FROM   T_R_LCZX_FILING_REGISTER  T \n WHERE  T.FILE_DATE = \'@FILE_DATE\' \n AND    T.N_ID IN (SELECT T2.N_ID\n                  FROM (SELECT T1.N_ID\n                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( T1.FUNDING_CURRENCY, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS FUNDING_CURRENCY  \n             FROM  T_R_LCZX_FILING_REGISTER T1\n		     JOIN pawmrpcs.help_topic H\n		     ON h.help_topic_id < ( ( length( T1.FUNDING_CURRENCY ) - length( REPLACE ( T1.FUNDING_CURRENCY, \',\', \'\' ) ) + 1 ))) T2\n    WHERE GET_DICT(\'LCZX_CURRENCY\',T2.FUNDING_CURRENCY) = 0)\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.033.077', 't_r_lczx_filing_register', '{募集币种}的值多选,值内不能重复', '{募集币种}的值多选,值内不能重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:06', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\r\n       , \'@RULE_CODE\' AS RULE_CODE\r\n       , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n       ,\'FUNDING_CURRENCY\' AS COLUMN_CODE\r\n       , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n       , NULL AS LEFT_CALCULATION_VALUE\r\n       , NULL AS RIGHT_CALCULATION_VALUE\r\n       , NULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER  T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    T.N_ID IN (select a.N_ID \r\n     from (SELECT a.N_ID\r\n                                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( a.FUNDING_CURRENCY, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS FUNDING_CURRENCY  \r\n       FROM  T_R_LCZX_FILING_REGISTER a  \r\n                            JOIN pawmrpcs.help_topic h \r\n                            ON h.help_topic_id < ( ( length( a.FUNDING_CURRENCY ) - length( REPLACE ( a.FUNDING_CURRENCY, \',\', \'\' ) ) + 1 ) )) a  \r\n                            group by a.N_ID,a.FUNDING_CURRENCY \r\n                            having count(1)>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.033.078', 't_r_lczx_filing_register', '{兑付本金币种}必填', '{兑付本金币种}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'PRINCIPAL_PAYMENT_CURRENCY\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.PRINCIPAL_PAYMENT_CURRENCY IS NULL 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.033.079', 't_r_lczx_filing_register', '{兑付本金币种}单选和多选的值都必在《世界各地货币代码》表中存在', '{兑付本金币种}单选和多选的值都必在《世界各地货币代码》表中存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\n        , \'@RULE_CODE\' AS RULE_CODE\n        , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\n        ,\'PRINCIPAL_PAYMENT_CURRENCY\' AS COLUMN_CODE\n        , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\n        , NULL AS LEFT_CALCULATION_VALUE\n        , NULL AS RIGHT_CALCULATION_VALUE\n        , NULL AS DIFFERENCE \n FROM   T_R_LCZX_FILING_REGISTER  T \n WHERE  T.FILE_DATE = \'@FILE_DATE\' \n AND    T.N_ID IN (SELECT T2.N_ID\n                  FROM (SELECT T1.N_ID\n                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( T1.PRINCIPAL_PAYMENT_CURRENCY, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS PRINCIPAL_PAYMENT_CURRENCY  \n             FROM  T_R_LCZX_FILING_REGISTER T1\n		     JOIN pawmrpcs.help_topic H\n		     ON h.help_topic_id < ( ( length( T1.PRINCIPAL_PAYMENT_CURRENCY ) - length( REPLACE ( T1.PRINCIPAL_PAYMENT_CURRENCY, \',\', \'\' ) ) + 1 ))) T2\n    WHERE GET_DICT(\'LCZX_CURRENCY\',T2.PRINCIPAL_PAYMENT_CURRENCY) = 0)\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.033.080', 't_r_lczx_filing_register', '{兑付本金币种}多选,值内不能重复', '{兑付本金币种}多选,值内不能重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:07', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\r\n       , \'@RULE_CODE\' AS RULE_CODE\r\n       , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n       ,\'PRINCIPAL_PAYMENT_CURRENCY\' AS COLUMN_CODE\r\n       , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n       , NULL AS LEFT_CALCULATION_VALUE\r\n       , NULL AS RIGHT_CALCULATION_VALUE\r\n       , NULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER  T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    T.N_ID IN (select a.N_ID \r\n     from (SELECT a.N_ID\r\n                                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( a.PRINCIPAL_PAYMENT_CURRENCY, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS PRINCIPAL_PAYMENT_CURRENCY  \r\n       FROM  T_R_LCZX_FILING_REGISTER a  \r\n                            JOIN pawmrpcs.help_topic h \r\n                            ON h.help_topic_id < ( ( length( a.PRINCIPAL_PAYMENT_CURRENCY ) - length( REPLACE ( a.PRINCIPAL_PAYMENT_CURRENCY, \',\', \'\' ) ) + 1 ) )) a  \r\n                            group by a.N_ID,a.PRINCIPAL_PAYMENT_CURRENCY \r\n                            having count(1)>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.033.081', 't_r_lczx_filing_register', '{兑付收益币种}必填', '{兑付收益币种}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INCOME_PAYMENT_CURRENCY\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.INCOME_PAYMENT_CURRENCY IS NULL 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.033.082', 't_r_lczx_filing_register', '{兑付收益币种}单选和多选的值必在《世界各地货币代码》表中存在', '{兑付收益币种}单选和多选的值必在《世界各地货币代码》表中存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\n        , \'@RULE_CODE\' AS RULE_CODE\n        , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\n        ,\'INCOME_PAYMENT_CURRENCY\' AS COLUMN_CODE\n        , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\n        , NULL AS LEFT_CALCULATION_VALUE\n        , NULL AS RIGHT_CALCULATION_VALUE\n        , NULL AS DIFFERENCE \n FROM   T_R_LCZX_FILING_REGISTER  T \n WHERE  T.FILE_DATE = \'@FILE_DATE\' \n AND    T.N_ID IN (SELECT T2.N_ID\n                  FROM (SELECT T1.N_ID\n                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( T1.INCOME_PAYMENT_CURRENCY, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS INCOME_PAYMENT_CURRENCY  \n             FROM  T_R_LCZX_FILING_REGISTER T1\n		     JOIN pawmrpcs.help_topic H\n		     ON h.help_topic_id < ( ( length( T1.INCOME_PAYMENT_CURRENCY ) - length( REPLACE ( T1.INCOME_PAYMENT_CURRENCY, \',\', \'\' ) ) + 1 ))) T2\n    WHERE GET_DICT(\'LCZX_CURRENCY\',T2.INCOME_PAYMENT_CURRENCY) = 0)\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.033.083', 't_r_lczx_filing_register', '{兑付收益币种}多选,值内不能重复', '{兑付收益币种}多选,值内不能重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:08', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\r\n       , \'@RULE_CODE\' AS RULE_CODE\r\n       , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n       ,\'INCOME_PAYMENT_CURRENCY\' AS COLUMN_CODE\r\n       , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n       , NULL AS LEFT_CALCULATION_VALUE\r\n       , NULL AS RIGHT_CALCULATION_VALUE\r\n       , NULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER  T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    T.N_ID IN (select a.N_ID \r\n     from (SELECT a.N_ID\r\n                                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( a.INCOME_PAYMENT_CURRENCY, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS INCOME_PAYMENT_CURRENCY  \r\n       FROM  T_R_LCZX_FILING_REGISTER a  \r\n                            JOIN pawmrpcs.help_topic h \r\n                            ON h.help_topic_id < ( ( length( a.INCOME_PAYMENT_CURRENCY ) - length( REPLACE ( a.INCOME_PAYMENT_CURRENCY, \',\', \'\' ) ) + 1 ) )) a  \r\n                            group by a.N_ID,a.INCOME_PAYMENT_CURRENCY \r\n                            having count(1)>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.033.084', 't_r_lczx_filing_register', '{销售手续费率%}必填', '{销售手续费率%}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'SALES_COMMISSION_RATE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.SALES_COMMISSION_RATE IS NULL 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.033.085', 't_r_lczx_filing_register', '{销售手续费率%}只能填写大于0的值', '{销售手续费率%}只能填写大于0的值', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'SALES_COMMISSION_RATE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    SALES_COMMISSION_RATE<=0 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.033.087', 't_r_lczx_filing_register', '{托管费率%}必填', '{托管费率%}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CUSTODIAN_FEE_RATE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.CUSTODIAN_FEE_RATE IS NULL 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.033.088', 't_r_lczx_filing_register', '{托管费率%}填写大于0的值', '{托管费率%}填写大于0的值', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CUSTODIAN_FEE_RATE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    CUSTODIAN_FEE_RATE<=0 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.033.090', 't_r_lczx_filing_register', '{募集起始日期(从)}日期格式为yyyymmdd', '{募集起始日期(从)}日期格式为yyyymmdd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'SUBSCRIPTION_START_DATE_START\' 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_filing_register  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    is_date_type(SUBSCRIPTION_START_DATE_START,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.033.091', 't_r_lczx_filing_register', '产品募集方式选择“公募”,募集起始日期(从)应晚于申报登记日至少 10 个工作日,产品募集方式选择“私募”,募集起始日期(从)应晚于申报登记日至少 2 个工作日;', '产品募集方式选择“公募”,募集起始日期(从)应晚于申报登记日至少 10 个工作日,产品募集方式选择“私募”,募集起始日期(从)应晚于申报登记日至少 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,\r\n	\'@RULE_CODE\' AS RULE_CODE,\r\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n	\'SUBSCRIPTION_TYPE,SUBSCRIPTION_START_DATE_START\' AS COLUMN_CODE,\r\n	0 AS RESULT_CODE,\r\n	\'@FILE_DATE\' AS FILE_DATE,\r\n	FUND_CATEGORY AS INSTI_TYPE,\r\n	NULL AS LEFT_CALCULATION_VALUE,\r\n	NULL AS RIGHT_CALCULATION_VALUE,\r\n	NULL AS DIFFERENCE FROM (\r\nselect n_id,file_date,SUBSCRIPTION_TYPE,SUBSCRIPTION_START_DATE_START,b.HOLIDAY,b.flag,sum(b.flag)over(partition by n_id ) as days,FUND_CATEGORY\r\nfrom T_R_LCZX_FILING_REGISTER a\r\njoin (select DATE_FORMAT( SUBSTR( HOLIDAY, 1, 10 ), \'%Y%m%d\' ) as HOLIDAY,DV_HOLIDAY_TYPE,\r\n	 if(IS_HOLIDAY=1,0,1) as flag\r\nfrom t_s_bf_holiday \r\nwhere DV_HOLIDAY_TYPE = \'WORKDAY\') b\r\non (a.file_date<=b.HOLIDAY and a.SUBSCRIPTION_START_DATE_START>=b.HOLIDAY)\r\nand b.DV_HOLIDAY_TYPE = \'WORKDAY\'\r\nwhere file_date=\'@FILE_DATE\') T\r\nWHERE ((SUBSCRIPTION_TYPE =\'01\' and  days < 10) or  (SUBSCRIPTION_TYPE =\'02\' and  days < 2))\r\nGROUP BY\r\n	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.033.092', 't_r_lczx_filing_register', '{募集起始日期(到)}必填', '{募集起始日期(到)}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'SUBSCRIPTION_START_DATE_START\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.SUBSCRIPTION_START_DATE_START IS NULL 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.033.093', 't_r_lczx_filing_register', '{募集起始日期(到)}的日期应大于等于{募集起始日期(从)}的日期', '{募集起始日期(到)}的日期应大于等于{募集起始日期(从)}的日期', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'SUBSCRIPTION_START_DATE_END,SUBSCRIPTION_START_DATE_START\' 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_filing_register  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    SUBSCRIPTION_START_DATE_START > SUBSCRIPTION_START_DATE_END\r\nGROUP  BY T.FUND_CATEGORY, T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.094', 't_r_lczx_filing_register', '{募集起始日期(到)}日期格式为yyyymmdd', '{募集起始日期(到)}日期格式为yyyymmdd', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,\r\n       \'SUBSCRIPTION_START_DATE_END\' 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_filing_register  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND    is_date_type(SUBSCRIPTION_START_DATE_END ,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.033.095', 't_r_lczx_filing_register', '{计划募集金额(元)}必填', '{计划募集金额(元)}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'PLANNED_FUNDING_AMOUNT\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.PLANNED_FUNDING_AMOUNT IS NULL 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.033.096', 't_r_lczx_filing_register', '{计划募集金额(元)}大于0', '{计划募集金额(元)}大于0', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'PLANNED_FUNDING_AMOUNT\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.PLANNED_FUNDING_AMOUNT<=0 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.033.097', 't_r_lczx_filing_register', '当“资金投向地区” 要素选择“境内”或“境内和境外”时,须填写{境内托管机构名称};当“资金投向地区” 要素选择 “境外 时,{境内托管机构名称}必须为空;', '当“资金投向地区” 要素选择“境内”或“境内和境外”时,须填写{境内托管机构名称};当“资金投向地区” 要素选择 “境外 时,{境内托管机构名称}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'DOMESTIC_CUSTODIAN_NAME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    ((INVESTMENT_REGION IN (\'01\',\'03\') AND DOMESTIC_CUSTODIAN_NAME IS NULL) OR     (INVESTMENT_REGION=\'02\' AND DOMESTIC_CUSTODIAN_NAME IS NOT NULL)) 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.033.098', 't_r_lczx_filing_register', '{境内托管机构名称}不为空时,值必须在值域以内', '{境内托管机构名称}不为空时,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'DOMESTIC_CUSTODIAN_NAME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    DOMESTIC_CUSTODIAN_NAME IS NOT NULL AND    DOMESTIC_CUSTODIAN_NAME NOT IN (\'01\',\'02\',\'03\',\'04\',\'05\',\'06\',\'07\',\'08\',\'09\',\'10\',\'11\',\'12\',\'13\',\'14\',\'15\',\'16\',\'17\',\'18\',\'19\',\'20\',\'21\',\'22\',\'23\',\'24\',\'25\',\'26\',\'27\',\'28\',\'99\') 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.033.099', 't_r_lczx_filing_register', ' 当“资金投向地区” 要素选择 “境外 时,{境内托管机构代码}必须为空;', ' 当“资金投向地区” 要素选择 “境外 时,{境内托管机构代码}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'DOMESTIC_CUSTODIAN_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND  INVESTMENT_REGION=\'02\' AND DOMESTIC_CUSTODIAN_CODE IS NOT NULL 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.033.100', 't_r_lczx_filing_register', '填写《金融机构编码规范》编发的法人机构代码 即金融机构标准代码前 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,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'DOMESTIC_CUSTODIAN_CODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER  T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (T.DOMESTIC_CUSTODIAN_CODE IS NULL OR T.DOMESTIC_CUSTODIAN_CODE NOT IN (\'C10307\',\'Z70033\')) 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.033.101', 't_r_lczx_filing_register', '当“资金投向地区”要素选择“境外”或“境内和境外”时, {境外托管机构国别}必填;当“资金投向地区”要素选择“境内”时, {境外托管机构国别}必须为空;', '当“资金投向地区”要素选择“境外”或“境内和境外”时, {境外托管机构国别}必填;当“资金投向地区”要素选择“境内”时, {境外托管机构国别}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'OVERSEAS_CUSTODIAN_NATIONALITY\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    \r\n((INVESTMENT_REGION IN (\'02\',\'03\') AND OVERSEAS_CUSTODIAN_NATIONALITY IS NULL)  \r\nOR    \r\n(INVESTMENT_REGION=\'01\' AND OVERSEAS_CUSTODIAN_NATIONALITY 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.033.102', 't_r_lczx_filing_register', '{境外托管机构国别}非空时,单选和多选的值都必须在《世界各国和地区名称代码》存在', '{境外托管机构国别}非空时,单选和多选的值都必须在《世界各国和地区名称代码》存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\r\n         , \'@RULE_CODE\' AS RULE_CODE\r\n         , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n         ,\'OVERSEAS_CUSTODIAN_NATIONALITY\' AS COLUMN_CODE\r\n         , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n         , NULL AS LEFT_CALCULATION_VALUE\r\n         , NULL AS RIGHT_CALCULATION_VALUE\r\n         , NULL AS DIFFERENCE \r\n  FROM   (SELECT T1.N_ID,T1.FILE_DATE,T1.FUND_CATEGORY\r\n                  ,SUBSTRING_INDEX( SUBSTRING_INDEX( T1.OVERSEAS_CUSTODIAN_NATIONALITY, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS OVERSEAS_CUSTODIAN_NATIONALITY  \r\n              FROM  T_R_LCZX_FILING_REGISTER T1\r\n 		     JOIN pawmrpcs.help_topic H\r\n 		     ON h.help_topic_id < ( ( length( T1.OVERSEAS_CUSTODIAN_NATIONALITY ) - length( REPLACE ( T1.OVERSEAS_CUSTODIAN_NATIONALITY, \',\', \'\' ) ) + 1 ))) T\r\n     WHERE  T.FILE_DATE = \'@FILE_DATE\' \r\n	AND GET_DICT(\'LCZX_COUNTRY_AREA\',T.OVERSEAS_CUSTODIAN_NATIONALITY) = 0\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.033.103', 't_r_lczx_filing_register', ' {境外托管机构国别}非空时,多选,值内不能重复', ' {境外托管机构国别}非空时,多选,值内不能重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:09', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\r\n       , \'@RULE_CODE\' AS RULE_CODE\r\n       , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n       ,\'OVERSEAS_CUSTODIAN_NATIONALITY\' AS COLUMN_CODE\r\n       , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n       , NULL AS LEFT_CALCULATION_VALUE\r\n       , NULL AS RIGHT_CALCULATION_VALUE\r\n       , NULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER  T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    T.N_ID IN (select a.N_ID \r\n     from (SELECT a.N_ID\r\n                                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( a.OVERSEAS_CUSTODIAN_NATIONALITY, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS OVERSEAS_CUSTODIAN_NATIONALITY  \r\n       FROM  T_R_LCZX_FILING_REGISTER a  \r\n                            JOIN pawmrpcs.help_topic h \r\n                            ON h.help_topic_id < ( ( length( a.OVERSEAS_CUSTODIAN_NATIONALITY ) - length( REPLACE ( a.OVERSEAS_CUSTODIAN_NATIONALITY, \',\', \'\' ) ) + 1 ) )) a  \r\n                            group by a.N_ID,a.OVERSEAS_CUSTODIAN_NATIONALITY \r\n                            having count(1)>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.033.104', 't_r_lczx_filing_register', '当“资金投向地区”要素选择“境外”时,{境外托管机构国别}不等于“ 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\n	\'@BATCH_ID\' AS BATCH_ID,\n	\'@RULE_CODE\' AS RULE_CODE,\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\n	\'OVERSEAS_CUSTODIAN_NATIONALITY\' AS COLUMN_CODE,\n	0 AS RESULT_CODE,\n	\'@FILE_DATE\' AS FILE_DATE,\n	FUND_CATEGORY AS INSTI_TYPE,\n	NULL AS LEFT_CALCULATION_VALUE,\n	NULL AS RIGHT_CALCULATION_VALUE,\n	NULL AS DIFFERENCE \nFROM\n	T_R_LCZX_FILING_REGISTER T \nWHERE\n	T.FILE_DATE = \'@FILE_DATE\' \n	AND INVESTMENT_REGION = \'02\' \n	AND OVERSEAS_CUSTODIAN_NATIONALITY REGEXP \'CHN\' =1\nGROUP BY\n	T.FUND_CATEGORY,\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.105', 't_r_lczx_filing_register', '当“资金投向地区” 要素选择“境外”或“境内和境外”时,{境外托管机构名称}必填。 当“资金投向地区”要素选择“境内”时,{境外托管机构名称}必须为空;', '当“资金投向地区” 要素选择“境外”或“境内和境外”时,{境外托管机构名称}必填。 当“资金投向地区”要素选择“境内”时,{境外托管机构名称}必须为空;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'OVERSEAS_CUSTODIAN_NAME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND   ((INVESTMENT_REGION IN (\'02\',\'03\') AND OVERSEAS_CUSTODIAN_NAME IS NULL)  OR    (INVESTMENT_REGION=\'01\' AND OVERSEAS_CUSTODIAN_NAME IS NOT NULL)) 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.033.106', 't_r_lczx_filing_register', '{境外托管机构名称}最长为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\n	\'@BATCH_ID\' AS BATCH_ID,\n	\'@RULE_CODE\' AS RULE_CODE,\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\n	\'OVERSEAS_CUSTODIAN_NAME\' AS COLUMN_CODE,\n	0 AS RESULT_CODE,\n	\'@FILE_DATE\' AS FILE_DATE,\n	FUND_CATEGORY AS INSTI_TYPE,\n	NULL AS LEFT_CALCULATION_VALUE,\n	NULL AS RIGHT_CALCULATION_VALUE,\n	NULL AS DIFFERENCE \nFROM\n	T_R_LCZX_FILING_REGISTER T \nWHERE\n	T.FILE_DATE = \'@FILE_DATE\' \n	AND LENGTH(CONVERT(OVERSEAS_CUSTODIAN_NAME USING GBK)) > 200 \nGROUP BY\n	T.FUND_CATEGORY,\n	T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.107', 't_r_lczx_filing_register', '{投资者风险偏好}必填,单选和多选的值都必须在值域以内', '{投资者风险偏好}必填,单选和多选的值都必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\r\n        , \'@RULE_CODE\' AS RULE_CODE\r\n        , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n        ,\'INVESTOR_RISK_PREFERENCE\' AS COLUMN_CODE\r\n        , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n        , NULL AS LEFT_CALCULATION_VALUE\r\n        , NULL AS RIGHT_CALCULATION_VALUE\r\n        , NULL AS DIFFERENCE \r\n FROM  (SELECT T1.N_ID,T1.FUND_CATEGORY,T1.FILE_DATE\r\n                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( T1.INVESTOR_RISK_PREFERENCE, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS INVESTOR_RISK_PREFERENCE  \r\n             FROM  T_R_LCZX_FILING_REGISTER T1\r\n		     left JOIN pawmrpcs.help_topic H\r\n		     ON h.help_topic_id < ( ( length( T1.INVESTOR_RISK_PREFERENCE ) - length( REPLACE ( T1.INVESTOR_RISK_PREFERENCE, \',\', \'\' ) ) + 1 )))  T \r\n WHERE  T.FILE_DATE = \'@FILE_DATE\' \r\n and INVESTOR_RISK_PREFERENCE not in (\'01\',\'02\',\'03\',\'04\',\'05\')\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.033.108', 't_r_lczx_filing_register', '{投资者风险偏好}多选,值内不能重复', '{投资者风险偏好}多选,值内不能重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:10', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\r\n       , \'@RULE_CODE\' AS RULE_CODE\r\n       , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n       ,\'INVESTOR_RISK_PREFERENCE\' AS COLUMN_CODE\r\n       , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n       , NULL AS LEFT_CALCULATION_VALUE\r\n       , NULL AS RIGHT_CALCULATION_VALUE\r\n       , NULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER  T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    T.N_ID IN (select a.N_ID \r\n     from (SELECT a.N_ID\r\n                                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( a.INVESTOR_RISK_PREFERENCE, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS INVESTOR_RISK_PREFERENCE  \r\n       FROM  T_R_LCZX_FILING_REGISTER a  \r\n                            JOIN pawmrpcs.help_topic h \r\n                            ON h.help_topic_id < ( ( length( a.INVESTOR_RISK_PREFERENCE ) - length( REPLACE ( a.INVESTOR_RISK_PREFERENCE, \',\', \'\' ) ) + 1 ) )) a  \r\n                            group by a.N_ID,a.INVESTOR_RISK_PREFERENCE \r\n                            having count(1)>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.033.109', 't_r_lczx_filing_register', '{产品风险等级}必填,值必须在值域以内', '{产品风险等级}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'RISK_RATING\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (RISK_RATING IS NULL OR     RISK_RATING NOT IN (\'01\',\'02\',\'03\',\'04\',\'05\')) 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.033.110', 't_r_lczx_filing_register', '{发行机构提前终止权标识}必填,值必须在值域以内', '{发行机构提前终止权标识}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'ISSUER_EARLY_TERMINATION_OPTION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND  (ISSUER_EARLY_TERMINATION_OPTION IS NULL OR     ISSUER_EARLY_TERMINATION_OPTION NOT IN (\'01\',\'02\')) 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.033.111', 't_r_lczx_filing_register', '{客户赎回权标识}必填,值必须在值域以内', '{客户赎回权标识}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INVESTOR_REDEMPTION_OPTION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (INVESTOR_REDEMPTION_OPTION IS NULL OR     INVESTOR_REDEMPTION_OPTION NOT IN (\'01\',\'02\')) 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.033.112', 't_r_lczx_filing_register', '{产品品牌}最长120个字符', '产品品牌过长。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\n	\'@BATCH_ID\' AS BATCH_ID,\n	\'@RULE_CODE\' AS RULE_CODE,\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\n	\'BRAND\' AS COLUMN_CODE,\n	0 AS RESULT_CODE,\n	\'@FILE_DATE\' AS FILE_DATE,\n	FUND_CATEGORY AS INSTI_TYPE,\n	NULL AS LEFT_CALCULATION_VALUE,\n	NULL AS RIGHT_CALCULATION_VALUE,\n	NULL AS DIFFERENCE \nFROM\n	T_R_LCZX_FILING_REGISTER T \nWHERE  FILE_DATE =\'@FILE_DATE\' \nand LENGTH( CONVERT ( T.BRAND USING GBK ) ) > 120 \nGROUP BY\n	T.FUND_CATEGORY,\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.113', 't_r_lczx_filing_register', '{产品期次}必填', '{产品期次}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'PERIOD\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.PERIOD IS NULL 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.033.114', 't_r_lczx_filing_register', '{产品期次}最长为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\r\n        , \'@RULE_CODE\' AS RULE_CODE\r\n        , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n        ,\'PERIOD\' AS COLUMN_CODE\r\n        , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n        , NULL AS LEFT_CALCULATION_VALUE\r\n        , NULL AS RIGHT_CALCULATION_VALUE\r\n        , NULL AS DIFFERENCE \r\n FROM   T_R_LCZX_FILING_REGISTER  T \r\n WHERE  T.FILE_DATE = \'@FILE_DATE\' \r\n AND    (LENGTH(T.PERIOD)>6 OR T.PERIOD 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.033.115', 't_r_lczx_filing_register', '{产品特殊属性}不为空时,单选和多选的值都必须在值域以内', '{产品特殊属性}不为空时,单选和多选的值都必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\n        , \'@RULE_CODE\' AS RULE_CODE\n        , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\n        ,\'SPECIAL_PROPERTY\' AS COLUMN_CODE\n        , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\n        , NULL AS LEFT_CALCULATION_VALUE\n        , NULL AS RIGHT_CALCULATION_VALUE\n        , NULL AS DIFFERENCE \n FROM   T_R_LCZX_FILING_REGISTER  T \n WHERE  T.FILE_DATE = \'@FILE_DATE\' \n AND   (SPECIAL_PROPERTY IS NOT NULL\n       AND\n       T.N_ID IN (SELECT T2.N_ID\n                  FROM (SELECT T1.N_ID\n                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( T1.SPECIAL_PROPERTY, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS SPECIAL_PROPERTY  \n             FROM  T_R_LCZX_FILING_REGISTER T1\n		     JOIN pawmrpcs.help_topic H\n		     ON h.help_topic_id < ( ( length( T1.SPECIAL_PROPERTY ) - length( REPLACE ( T1.SPECIAL_PROPERTY, \',\', \'\' ) ) + 1 ))) T2\n    WHERE GET_DICT(\'LCZX_PROD_SPC_PROP\',T2.SPECIAL_PROPERTY) = 0))\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.033.116', 't_r_lczx_filing_register', '{投资管理费率%}必填', '{投资管理费率%}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INVESTMENT_MANAGEMENT_FEE_RATE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.INVESTMENT_MANAGEMENT_FEE_RATE IS NULL 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.033.117', 't_r_lczx_filing_register', '{投资管理费率%}只能填写大于0的值', '{投资管理费率%}只能填写大于0的值', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:04', '严重', '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       \'INVESTMENT_MANAGEMENT_FEE_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_filing_register  T\r\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\r\nAND   INVESTMENT_MANAGEMENT_FEE_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.033.119', 't_r_lczx_filing_register', '{合作模式}必填,值必须在值域以内', '{合作模式}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'COOPERATION_MODE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (COOPERATION_MODE IS NULL OR     COOPERATION_MODE NOT IN (\'01\',\'02\',\'03\',\'04\',\'05\',\'06\',\'07\',\'99\')) 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.033.120', 't_r_lczx_filing_register', '选择性必填,当“合作模式”要素选择 “独立运作”时,{合作机构名称}不可填;当“合作模式”要素选择“银信”、“ 银保”、“银基”、“银证”、“混合类”或“其他”时,{合作机构名称}必填;', '选择性必填,当“合作模式”要素选择 “独立运作”时,{合作机构名称}不可填;当“合作模式”要素选择“银信”、“ 银保”、“银基”、“银证”、“混合类”或“其他”时,{合作机构名称}必填;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'COOPERATOR\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    ((COOPERATION_MODE=\'01\' AND COOPERATOR IS NOT NULL) OR     (COOPERATION_MODE IN (\'02\',\'03\',\'04\',\'05\',\'06\',\'07\',\'99\') AND COOPERATOR IS NULL)) 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.033.121', 't_r_lczx_filing_register', '{合作机构名称}最长为120个字符', '{合作机构名称}最长为120个字符', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\n	\'@BATCH_ID\' AS BATCH_ID,\n	\'@RULE_CODE\' AS RULE_CODE,\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\n	\'COOPERATOR\' AS COLUMN_CODE,\n	0 AS RESULT_CODE,\n	\'@FILE_DATE\' AS FILE_DATE,\n	FUND_CATEGORY AS INSTI_TYPE,\n	NULL AS LEFT_CALCULATION_VALUE,\n	NULL AS RIGHT_CALCULATION_VALUE,\n	NULL AS DIFFERENCE \nFROM\n	T_R_LCZX_FILING_REGISTER T \nWHERE\n	T.FILE_DATE = \'@FILE_DATE\' \n	AND LENGTH(CONVERT(COOPERATOR USING GBK)) > 120 \nGROUP BY\n	T.FUND_CATEGORY,\n	T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.122', 't_r_lczx_filing_register', '{投资本金到账日}必填,值必须在值域以内', '{投资本金到账日}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'DUE_DATE_OF_PRINCIPAL\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND (DUE_DATE_OF_PRINCIPAL IS NULL OR DUE_DATE_OF_PRINCIPAL NOT IN (\'02\',\'03\',\'04\',\'05\',\'06\')) 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.033.123', 't_r_lczx_filing_register', '{投资收益到账日}必填,值必须在值域以内', '{投资收益到账日}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'DUE_DATE_OF_INCOME\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    (DUE_DATE_OF_INCOME IS NULL OR     DUE_DATE_OF_INCOME NOT IN (\'01\',\'02\',\'03\',\'04\',\'05\',\'06\')) 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.033.124', 't_r_lczx_filing_register', '{产品增信标识}必填,值必须在值域以内', '{产品增信标识}必填,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CREDIT_ENHANCEMENT_OPTION\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND  (CREDIT_ENHANCEMENT_OPTION IS NULL OR  CREDIT_ENHANCEMENT_OPTION NOT IN (\'01\',\'02\')) 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.033.125', 't_r_lczx_filing_register', '若“产品增信标识”选择“ 01 有”,{产品增信机构类型}必填;“产品增信标识”选择“ 02 无”时,{产品增信机构类型}不可填;', '若“产品增信标识”选择“ 01 有”,{产品增信机构类型}必填;“产品增信标识”选择“ 02 无”时,{产品增信机构类型}不可填;', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         \r\nGROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \r\n\'CREDIT_ENHANCEMENT_OPTION,CREDIT_ENHANCEMENT_INSTITUTION_TYPE\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \r\n\'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        \r\nNULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        \r\nNULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    ((CREDIT_ENHANCEMENT_OPTION=\'02\' \r\nAND CREDIT_ENHANCEMENT_INSTITUTION_TYPE IS NOT NULL) \r\nOR     (CREDIT_ENHANCEMENT_OPTION=\'01\' AND CREDIT_ENHANCEMENT_INSTITUTION_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.033.126', 't_r_lczx_filing_register', '{产品增信机构类型}不为空时,单选和多选的值都必须在值域以内', '{产品增信机构类型}不为空时,单选和多选的值都必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\n        , \'@RULE_CODE\' AS RULE_CODE\n        , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\n        ,\'CREDIT_ENHANCEMENT_INSTITUTION_TYPE\' AS COLUMN_CODE\n        , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\n        , NULL AS LEFT_CALCULATION_VALUE\n        , NULL AS RIGHT_CALCULATION_VALUE\n        , NULL AS DIFFERENCE \n FROM   T_R_LCZX_FILING_REGISTER  T\n WHERE  T.FILE_DATE = \'@FILE_DATE\' \n AND   (CREDIT_ENHANCEMENT_INSTITUTION_TYPE IS NOT NULL\n       AND\n       T.N_ID IN (SELECT T2.N_ID\n                  FROM (SELECT T1.N_ID\n                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( T1.CREDIT_ENHANCEMENT_INSTITUTION_TYPE, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS CREDIT_ENHANCEMENT_INSTITUTION_TYPE  \n             FROM  T_R_LCZX_FILING_REGISTER T1\n		     JOIN pawmrpcs.help_topic H\n		     ON h.help_topic_id < ( ( length( T1.CREDIT_ENHANCEMENT_INSTITUTION_TYPE ) - length( REPLACE ( T1.CREDIT_ENHANCEMENT_INSTITUTION_TYPE, \',\', \'\' ) ) + 1 ))) T2\n    WHERE GET_DICT(\'LCZX_CREDIT_INSTITUTION\',T2.CREDIT_ENHANCEMENT_INSTITUTION_TYPE) = 0))\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.033.127', 't_r_lczx_filing_register', '{产品增信机构类型}多选,值内不能重复', '{产品增信机构类型}多选,值内不能重复', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:11', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID\r\n       , \'@RULE_CODE\' AS RULE_CODE\r\n       , GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST\r\n       ,\'CREDIT_ENHANCEMENT_INSTITUTION_TYPE\' AS COLUMN_CODE\r\n       , 0 AS RESULT_CODE,   \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE\r\n       , NULL AS LEFT_CALCULATION_VALUE\r\n       , NULL AS RIGHT_CALCULATION_VALUE\r\n       , NULL AS DIFFERENCE \r\nFROM   T_R_LCZX_FILING_REGISTER  T \r\nWHERE  T.FILE_DATE = \'@FILE_DATE\' \r\nAND    T.N_ID IN (select a.N_ID \r\n     from (SELECT a.N_ID\r\n                                 ,SUBSTRING_INDEX( SUBSTRING_INDEX( a.CREDIT_ENHANCEMENT_INSTITUTION_TYPE, \',\', h.help_topic_id + 1 ), \',\',- 1 ) AS CREDIT_ENHANCEMENT_INSTITUTION_TYPE  \r\n       FROM  T_R_LCZX_FILING_REGISTER a  \r\n                            JOIN pawmrpcs.help_topic h \r\n                            ON h.help_topic_id < ( ( length( a.CREDIT_ENHANCEMENT_INSTITUTION_TYPE ) - length( REPLACE ( a.CREDIT_ENHANCEMENT_INSTITUTION_TYPE, \',\', \'\' ) ) + 1 ) )) a  \r\n                            group by a.N_ID,a.CREDIT_ENHANCEMENT_INSTITUTION_TYPE \r\n                            having count(1)>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.033.128', 't_r_lczx_filing_register', '若“产品增信标识”选择“ 01 有”,{产品增信形式}必填;“产品增信标识”选择“ 02 无”时,{产品增信形式}不可填;', '当产品增信标识为无时,产品增信形式要素必须为空;当产品增信标识为有时,产品增信形式要素不可为空。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CREDIT_ENHANCEMENT_METHOD\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND   ((CREDIT_ENHANCEMENT_OPTION=\'01\' AND CREDIT_ENHANCEMENT_METHOD IS NULL) OR     (CREDIT_ENHANCEMENT_OPTION=\'02\' AND CREDIT_ENHANCEMENT_METHOD IS NOT NULL)) 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.033.129', 't_r_lczx_filing_register', '{产品增信形式}不为空时,值必须在值域以内', '{产品增信形式}不为空时,值必须在值域以内', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'CREDIT_ENHANCEMENT_METHOD\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    CREDIT_ENHANCEMENT_METHOD IS NOT NULL  AND    CREDIT_ENHANCEMENT_METHOD NOT IN (\'01\',\'02\',\'03\') 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.033.130', 't_r_lczx_filing_register', '{投资资产种类及比例}必填', '{投资资产种类及比例}必填', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,        GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'INVESTMENT_ASSET_TYPE_AND_RATIO\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    T.INVESTMENT_ASSET_TYPE_AND_RATIO IS NULL 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.033.132', 't_r_lczx_filing_register', '选择性必填,当“最短持有期后是否自由赎回”选择“其他”时,备注必填;当“境内托管机构名称”选择“其他”时,备注必填。', '当境内托管机构名称(公募私募)为其他时,备注要素不可为空;当最短持有期后是否自由赎回为其他时,备注要素不可为空。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,         GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST,        \'REMARK\' AS COLUMN_CODE, 0 AS RESULT_CODE,        \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,        NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,        NULL AS DIFFERENCE FROM   T_R_LCZX_FILING_REGISTER T WHERE  T.FILE_DATE = \'@FILE_DATE\' AND    ((OPTION_OF_REDEMPTION=\'99\' AND REMARK IS NULL) OR     (DOMESTIC_CUSTODIAN_NAME=\'99\' AND REMARK IS NULL)) 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.033.133', 't_r_lczx_filing_register', '{产品特殊属性} 非空时,可多选,多选的值用“,”间隔', '{产品特殊属性} 非空时,可多选,多选的值用“,”间隔', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\r\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \'SPECIAL_PROPERTY\' 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   t_r_lczx_filing_register T\r\nWHERE  T.FILE_DATE=\'@FILE_DATE\'\r\nAND    T.SPECIAL_PROPERTY IS NOT NULL\r\nAND    (T.SPECIAL_PROPERTY 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.033.134', 't_r_lczx_filing_register', '{产品投资国家或地区}非空时,单选和多选的值都必须在《世界各国和地区名称代码》存在', '{产品投资国家或地区}非空时,单选和多选的值都必须在《世界各国和地区名称代码》存在', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT \'@BATCH_ID\' AS BATCH_ID, \'@RULE_CODE\' AS RULE_CODE,\n       GROUP_CONCAT(DISTINCT T.N_ID) AS N_ID_LIST, \n    \'SPECIFIC_COUNTRY_OR_REGION\' AS COLUMN_CODE,\n       0 AS RESULT_CODE, \'@FILE_DATE\' AS FILE_DATE, FUND_CATEGORY AS INSTI_TYPE,\n       NULL AS LEFT_CALCULATION_VALUE, NULL AS RIGHT_CALCULATION_VALUE,\n       NULL AS DIFFERENCE\nFROM   t_r_lczx_filing_register T\nWHERE  T.FILE_DATE = \'@FILE_DATE\'\nAND    GET_DICT(\'LCZX_COUNTRY_AREA\', SPECIFIC_COUNTRY_OR_REGION) = 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.033.137', 't_r_lczx_filing_register', '{募集起始日期(从)}必填', '募集起始日期(从)要素不可为空。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\n	\'@BATCH_ID\' AS BATCH_ID,\n	\'@RULE_CODE\' AS RULE_CODE,\n	GROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\n	\'SUBSCRIPTION_START_DATE_START\' AS COLUMN_CODE,\n	0 AS RESULT_CODE,\n	\'@FILE_DATE\' AS FILE_DATE,\n	FUND_CATEGORY AS INSTI_TYPE,\n	NULL AS LEFT_CALCULATION_VALUE,\n	NULL AS RIGHT_CALCULATION_VALUE,\n	NULL AS DIFFERENCE \nFROM\n	T_R_LCZX_FILING_REGISTER T \nWHERE\n	T.FILE_DATE = \'@FILE_DATE\' \n	AND T.SUBSCRIPTION_START_DATE_START IS NULL \nGROUP BY\n	T.FUND_CATEGORY,\n	T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.138', 't_r_lczx_filing_register', '境内托管机构代码(最大长)12', '境内托管机构代码过长。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\n\'@BATCH_ID\' AS BATCH_ID,\n\'@RULE_CODE\' AS RULE_CODE,\nGROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\n\'DOMESTIC_CUSTODIAN_CODE\' AS COLUMN_CODE,\n0 AS RESULT_CODE,\n\'@FILE_DATE\' AS FILE_DATE,\nFUND_CATEGORY AS INSTI_TYPE,\nNULL AS LEFT_CALCULATION_VALUE,\nNULL AS RIGHT_CALCULATION_VALUE,\nNULL AS DIFFERENCE \nFROM\n	T_R_LCZX_FILING_REGISTER T \nWHERE\n	T.FILE_DATE = \'@FILE_DATE\' \n	AND  length(convert (DOMESTIC_CUSTODIAN_CODE USING GBK))>12\nGROUP BY\n	T.FUND_CATEGORY,\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.139', 't_r_lczx_filing_register', '当 [投资者风险偏好]选择“ 01 保守型”时, [产品风险等级]必须选择“ 01 一级(低)”;当 [投资者风险偏好]选择“ 02 稳健型”时, [产品风险等级]必须选择“ 01 一级(低)”或者“ 02 二级(中低)”;当 [投资者风险偏好]选择“ 03 平衡型”时, [产品风险等级]必须选择“ 01 一级(低)”或者“ 02 二级(中低)”或者“ 03 三级(中)”;当 [投资者风险偏好]选择“ 04 成长型”时, [产品风险等级]必须选择“ 01 一级(低)”或者“ 02 二级(中低)”或者“ 03 三级(中)”或者“ 04 四级(中高)”;当 [投资者风险偏好]选择“ 05 进取型”时,可以选择所有风险等级的产品。', '投资者风险偏好的选项与产品风险等级的选项不匹配。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n\'@BATCH_ID\' AS BATCH_ID,\r\n\'@RULE_CODE\' AS RULE_CODE,\r\nGROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n\'INVESTOR_RISK_PREFERENCE,RISK_RATING\' AS COLUMN_CODE,\r\n0 AS RESULT_CODE,\r\n\'@FILE_DATE\' AS FILE_DATE,\r\nFUND_CATEGORY AS INSTI_TYPE,\r\nNULL AS LEFT_CALCULATION_VALUE,\r\nNULL AS RIGHT_CALCULATION_VALUE,\r\nNULL AS DIFFERENCE \r\nFROM\r\n	T_R_LCZX_FILING_REGISTER T \r\nWHERE\r\n	T.FILE_DATE = \'@FILE_DATE\' \r\n	AND ((INVESTOR_RISK_PREFERENCE = \'01\' and RISK_RATING not in (\'01\'))\r\n	or  (INVESTOR_RISK_PREFERENCE = \'02\' and RISK_RATING not in (\'01\',\'02\'))\r\n	or  (INVESTOR_RISK_PREFERENCE =\'03\' and RISK_RATING not in (\'01\',\'02\',\'03\'))\r\n	or  (INVESTOR_RISK_PREFERENCE =\'04\' and RISK_RATING not in (\'01\',\'02\',\'03\',\'04\')))\r\nGROUP BY\r\n	T.FUND_CATEGORY,\r\n	T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.140', 't_r_lczx_filing_register', '不可与已登记产品的产品名称和产品期次同时重复', '产品名称和产品期次不能同时重复!', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n\'@BATCH_ID\' AS BATCH_ID,\r\n\'@RULE_CODE\' AS RULE_CODE,\r\nGROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n\'NAME,PERIOD\' AS COLUMN_CODE,\r\n0 AS RESULT_CODE,\r\n\'@FILE_DATE\' AS FILE_DATE,\r\nFUND_CATEGORY AS INSTI_TYPE,\r\nNULL AS LEFT_CALCULATION_VALUE,\r\nNULL AS RIGHT_CALCULATION_VALUE,\r\nNULL AS DIFFERENCE \r\nFROM(\r\n	select FUND_CATEGORY,FILE_DATE,GROUP_CONCAT( DISTINCT N_ID )  as N_ID,NAME,PERIOD  from (\r\n	select  FUND_CATEGORY,FILE_DATE,N_ID,NAME,PERIOD from T_R_LCZX_FILING_REGISTER\r\n	where FILE_DATE = \'@FILE_DATE\' \r\n	union all\r\n	select  FUND_CATEGORY,\'@FILE_DATE\' as FILE_DATE, null as N_ID,NAME,PERIOD from t_r_lczx_filing_register_result) a\r\n	group by NAME,PERIOD,FUND_CATEGORY\r\n	having count(1) >1 ) T\r\n	where N_ID is not null\r\n	GROUP BY T.FUND_CATEGORY,\r\n	T.FILE_DATE;');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.141', 't_r_lczx_filing_register', '{产品特殊属性} 非空时,可多选的值不能重复', '产品特殊属性的多选选项不可重复。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n\'@BATCH_ID\' AS BATCH_ID,\r\n\'@RULE_CODE\' AS RULE_CODE,\r\nGROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n\'SPECIAL_PROPERTY\' AS COLUMN_CODE,\r\n0 AS RESULT_CODE,\r\n\'@FILE_DATE\' AS FILE_DATE,\r\nFUND_CATEGORY AS INSTI_TYPE,\r\nNULL AS LEFT_CALCULATION_VALUE,\r\nNULL AS RIGHT_CALCULATION_VALUE,\r\nNULL AS DIFFERENCE \r\nfrom (\r\nselect GROUP_CONCAT(DISTINCT N_ID) AS N_ID,FILE_DATE,FUND_CATEGORY,SPECIAL_PROPERTY from \r\n(SELECT N_ID,FILE_DATE,FUND_CATEGORY,\r\n    substring_index(substring_index(a.SPECIAL_PROPERTY, \',\', b.help_topic_id + 1), \',\',- 1) as SPECIAL_PROPERTY\r\nFROM t_r_lczx_filing_register a\r\n   JOIN pawmrpcs.help_topic b ON b.help_topic_id < (length(a.SPECIAL_PROPERTY) - length(REPLACE(a.SPECIAL_PROPERTY, \',\', \'\')) + 1)) T2\r\n	WHERE T2.FILE_DATE=\'@FILE_DATE\' \r\n	group by T2.SPECIAL_PROPERTY,T2.N_ID\r\n	having count(1)>1) T\r\n	GROUP BY T.FUND_CATEGORY,\r\n	T.FILE_DATE');
INSERT INTO ``(`RULE_CODE`, `REPORT_CODE`, `RULE_NAME`, `RULE_DESC`, `RULE_TYPE`, `STATUS`, `COL_CODE`, `EXP_TYPE`, `EXP_DEFINE`, `EXP_PARAM`, `UNION_TYPE`, `RULE_FORMULA`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `RULE_LEVEL`, `RULE_CODE_CREATE_TYPE`, `RULE_SQL`) VALUES ('LCZX.A.033.142', 't_r_lczx_filing_register', '{投资资产种类及比例}(最大长)300', '投资资产种类及比例过长。', 'sql', '1', '', NULL, NULL, NULL, '0', NULL, 'admin', '2021-09-22 11:30:33', 'admin', '2021-09-22 14:40:03', '严重', 'A', 'SELECT\r\n\'@BATCH_ID\' AS BATCH_ID,\r\n\'@RULE_CODE\' AS RULE_CODE,\r\nGROUP_CONCAT( DISTINCT T.N_ID ) AS N_ID_LIST,\r\n\'INVESTMENT_ASSET_TYPE_AND_RATIO\' AS COLUMN_CODE,\r\n0 AS RESULT_CODE,\r\n\'@FILE_DATE\' AS FILE_DATE,\r\nFUND_CATEGORY AS INSTI_TYPE,\r\nNULL AS LEFT_CALCULATION_VALUE,\r\nNULL AS RIGHT_CALCULATION_VALUE,\r\nNULL AS DIFFERENCE \r\nfrom t_r_lczx_filing_register T\r\nWHERE T.FILE_DATE=\'@FILE_DATE\'\r\nAND  LENGTH(CONVERT (INVESTMENT_ASSET_TYPE_AND_RATIO USING GBK))>300\r\n	GROUP BY T.FUND_CATEGORY,\r\n	T.FILE_DATE');

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值