文章目录
- 先上效果图(四种方式实现)
- 前期工作
- 创建表
- 添加表数据
- 第一种方式: 具体执行SQL
- 更深层次的sql案例
- 第二种方式: 使用java程序动态的生成SQL进行执行
- 单元测试
- 注意事项
- 第三种方式: 使用java程序进行排序[单字段排序]
- 第四种方式: 使用lambda方式进行排序[多字段排序]
- 最后的方法: 使用mybatis动态的生成(xml中不支持动态加减运算-暂时废弃-可以通过修改底层进行扩展)
先上效果图(四种方式实现)
前期工作
创建表
CREATE TABLE `aml_inst_risk_assess_detail` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`index_id` varchar(255) DEFAULT NULL COMMENT '指标id',
`index_name` varchar(255) DEFAULT NULL COMMENT '指标名称',
`parent_index_id` varchar(20) DEFAULT NULL COMMENT '上级评估指标id',
`parent_index_name` varchar(255) DEFAULT NULL COMMENT '上级评估指标名称',
`index_level` tinyint(4) DEFAULT NULL COMMENT '指标层级',
`index_sort` int(4) DEFAULT NULL COMMENT '指标顺序',
`index_weight` decimal(4,2) DEFAULT NULL COMMENT '指标权重',
`max_config_index_score` decimal(10,2) DEFAULT NULL COMMENT '最大参考指标评分',
`scoring_criteria` varchar(1000) DEFAULT NULL COMMENT '评分标准',
`index_value` varchar(255) DEFAULT NULL COMMENT '指标值',
`index_score` decimal(5,2) DEFAULT NULL COMMENT '指标得分',
`composite_score` decimal(5,2) DEFAULT NULL COMMENT '指标综合得分',
`serial_number` varchar(20) DEFAULT NULL COMMENT '指标编号:1.1,1.1.1',
`remark` varchar(500) DEFAULT '' COMMENT '备注',
`dept_id` int(11) DEFAULT NULL COMMENT '机构id',
`dept_name` varchar(255) DEFAULT NULL COMMENT '机构名称',
`supervision_dept_id` int(11) DEFAULT NULL COMMENT '监管机构id',
`supervision_dept_name` varchar(255) DEFAULT NULL COMMENT '监管机构名称',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=22534 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='机构风险评级明细表';
添加表数据
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18247, '3732', '基础信息', NULL, NULL, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, '1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18252, '3737', '机构成立时间', '3732', '基础信息', 2, 1, 0.20, 4.00, '0-1年 4分;1-2年 3分 提示采取监管走访;2-5年 2.5分;5-10年 2分;10年以上 1分', '1', 3.00, 0.60, '1.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18253, '3738', '机构客户总量', '3732', '基础信息', 2, 2, 0.20, 4.00, '客户数2-10万 3分;10-50万 2.5分;50-200万 2分;200-1000万 1.5分;1000-3000万 1分;', '23.20', 2.50, 0.50, '1.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18254, '3739', '机构反洗钱工作人员配备', '3732', '基础信息', 2, 3, 0.20, 8.00, '以客户数0.5万-2万,专职1人;客户数2-10万专职3人;10-50万专职5人;50-200万专职8人;200-1000万专职13人;1000-3000万专职20人;3000万-1亿专职30人;1-3亿专职40人;3-8亿专职60人;8-20亿专职70人为满分,专职人数在所在档次未达满分的,以3*(专职人数/满分人数)^0.5计算实际得分,寿险、证券机构各档次满分人数减半,财险各档次满分人数乘1/3.', '25', 8.00, 1.60, '1.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18255, '3740', '机构性质', '3732', '基础信息', 2, 4, 0.40, 4.00, '银行业:1分;支付业:1.5分;证券、期货业 2分;保险业2.5分;其他:3分', '支付', 1.50, 0.60, '1.4', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18248, '3733', '内控机制建设', NULL, NULL, 1, 2, NULL, NULL, NULL, NULL, NULL, NULL, '2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18256, '3741', '客户尽职调查制度', '3733', '内控机制建设', 2, 1, 0.20, 4.00, '全面涵盖所有检查细项,初次识别、持续识别、重新识别、受益所有人每一项加0.8;\n代理业务、第三方客户尽职调查每一项加0.4。', NULL, NULL, NULL, '2.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18257, '3742', '初次识别', '3741', '客户尽职调查制度', 3, 1, NULL, 0.80, NULL, NULL, NULL, NULL, '2.1.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18263, '3748', '初次识别:初次识别个人客户身份核查要素', '3742', '初次识别', 4, 1, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.1.1.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18267, '3752', '持续识别:持续识别的主要情形', '3743', '持续识别', 4, 1, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.1.2.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18269, '3754', '重新识别:重新识别的主要情形', '3744', '重新识别', 4, 1, NULL, 0.20, '不满足0分,满足得0.2', NULL, NULL, NULL, '2.1.3.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18271, '3756', '代理业务:代理关系确认方式', '3745', '代理业务', 4, 1, NULL, 0.40, NULL, NULL, NULL, NULL, '2.1.4.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18273, '3758', '第三方客户尽职调查:依托第三方客户身份识别职责划分', '3746', '第三方客户尽职调查', 4, 1, NULL, 0.20, '不满足0分,满足得0.2', NULL, NULL, NULL, '2.1.5.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18275, '3760', '受益所有人:受益所有人判别标准', '3747', '受益所有人', 4, 1, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.1.6.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18258, '3743', '持续识别', '3741', '客户尽职调查制度', 3, 2, NULL, 0.20, NULL, NULL, NULL, NULL, '2.1.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18264, '3749', '初次识别:初次识别单位客户身份核查要素', '3742', '初次识别', 4, 2, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.1.1.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18268, '3753', '持续识别:持续识别的应对措施', '3743', '持续识别', 4, 2, NULL, 0.40, NULL, NULL, NULL, NULL, '2.1.2.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18270, '3755', '重新识别:重新识别的应对措施', '3744', '重新识别', 4, 2, NULL, 0.20, '不满足0分,满足得0.2', NULL, NULL, NULL, '2.1.3.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18272, '3757', '代理业务:代理人身份核查要素', '3745', '代理业务', 4, 2, NULL, 0.20, '不满足0分,满足得0.2', NULL, NULL, NULL, '2.1.4.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18274, '3759', '第三方客户尽职调查:依托第三方客户身份获取信息权限', '3746', '第三方客户尽职调查', 4, 2, NULL, 0.80, NULL, NULL, NULL, NULL, '2.1.5.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18276, '3761', '受益所有人:受益所有人核查要素', '3747', '受益所有人', 4, 2, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.1.6.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18259, '3744', '重新识别', '3741', '客户尽职调查制度', 3, 3, NULL, 0.20, NULL, NULL, NULL, NULL, '2.1.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18265, '3750', '初次识别:一次性交易客户身份核查要素', '3742', '初次识别', 4, 3, NULL, 0.80, NULL, NULL, NULL, NULL, '2.1.1.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18260, '3745', '代理业务', '3741', '客户尽职调查制度', 3, 4, NULL, 0.20, NULL, NULL, NULL, NULL, '2.1.4', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18266, '3751', '初次识别:联网核查验证结果管理措施', '3742', '初次识别', 4, 4, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.1.1.4', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18261, '3746', '第三方客户尽职调查', '3741', '客户尽职调查制度', 3, 5, NULL, 0.20, NULL, NULL, NULL, NULL, '2.1.5', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18262, '3747', '受益所有人', '3741', '客户尽职调查制度', 3, 6, NULL, 0.80, NULL, NULL, NULL, NULL, '2.1.6', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18277, '3762', '客户风险等级划分和分类管理制度', '3733', '内控机制建设', 2, 2, 0.10, 2.00, '初次划分客户风险等级时限符合要求加0.4; \n存量客户不同风险等级划分时限符合要求加0.4; \n风险等级调整合理加0.4;\n控制措施符合要求加0.8。', NULL, NULL, NULL, '2.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18278, '3763', '客户风险等级划分时限', '3762', '客户风险等级划分和分类管理制度', 3, 1, NULL, 0.80, NULL, NULL, NULL, NULL, '2.2.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18279, '3764', '客户风险等级划分时限:初次划分客户风险等级时限', '3763', '客户风险等级划分时限', 4, 1, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.2.1.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18280, '3765', '客户风险等级划分时限:存量客户不同风险等级划分时限', '3763', '客户风险等级划分时限', 4, 2, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.2.1.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18281, '3766', '风险等级调整:客户风险等级调整时机和依据', '3762', '客户风险等级划分和分类管理制度', 3, 2, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.2.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18282, '3767', '控制措施:不同客户风险等级管理措施、控制措施', '3762', '客户风险等级划分和分类管理制度', 3, 3, NULL, 0.80, '不满足0分,满足得0.8', NULL, NULL, NULL, '2.2.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18283, '3768', '大额交易和可疑交易报告制度', '3733', '内控机制建设', 2, 3, 0.20, 4.00, '大额交易报告报送时限符合要求加0.8\n大额交易报告报送标准符合要求加0.8; \n可疑交易报告监测指标设立和调整规则符合要求加0.4; \n异常交易识别流程规范加0.4; \n可疑交易报告报送标准符合要求加0.8;\n涉及可疑交易报告的客户管控措施符合要求加0.8。 ', NULL, NULL, NULL, '2.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18284, '3769', '大额交易报告:大额交易报送时限', '3768', '大额交易和可疑交易报告制度', 3, 1, NULL, 0.80, '不满足0分,满足得0.8', NULL, NULL, NULL, '2.3.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18285, '3770', '大额交易报告:大额交易报送标准', '3768', '大额交易和可疑交易报告制度', 3, 2, NULL, 0.80, '不满足0分,满足得0.8', NULL, NULL, NULL, '2.3.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18286, '3771', '可疑交易报告:可疑交易报告监测指标设立和调整规则', '3768', '大额交易和可疑交易报告制度', 3, 3, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.3.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18287, '3772', '可疑交易报告:异常交易识别流程', '3768', '大额交易和可疑交易报告制度', 3, 4, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.3.4', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18288, '3773', '可疑交易报告:可疑交易报告报送标准', '3768', '大额交易和可疑交易报告制度', 3, 5, NULL, 0.80, '不满足0分,满足得0.8', NULL, NULL, NULL, '2.3.5', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18289, '3774', '可疑交易报告:涉及可疑交易报告的客户管控措施', '3768', '大额交易和可疑交易报告制度', 3, 6, NULL, 0.80, '不满足0分,满足得0.8', NULL, NULL, NULL, '2.3.6', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18290, '3775', '名单监控和资产冻结制度', '3733', '内控机制建设', 2, 4, 0.04, 0.80, '监控名单库来源和范围符合要求加0.2;\n监控名单人员管控措施符合要求加0.2;\n权限、范围、时限、解冻要求四项符合要求加0.4;', NULL, NULL, NULL, '2.4', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18291, '3776', '名单监控:监控名单库的来源和范围', '3775', '名单监控和资产冻结制度', 3, 1, NULL, 0.20, '不满足0分,满足得0.2', NULL, NULL, NULL, '2.4.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18292, '3777', '名单监控:监控名单人员管控措施', '3775', '名单监控和资产冻结制度', 3, 2, NULL, 0.20, '不满足0分,满足得0.2', NULL, NULL, NULL, '2.4.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18293, '3778', '资产冻结:资产冻结权限、范围、时限和解冻要求', '3775', '名单监控和资产冻结制度', 3, 3, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.4.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18294, '3779', '客户身份资料和交易记录保存制度', '3733', '内控机制建设', 2, 5, 0.10, 2.00, '保存范围、保存期限、保存方式、细化要求、是否便于调查和监督管理,符合要求加2。', NULL, NULL, NULL, '2.5', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18295, '3780', '资料保存:保存范围、保存期限、保存方式、细化要求、是否便于调查和监督管理', '3779', '客户身份资料和交易记录保存制度', 3, 1, NULL, 2.00, '不满足0分,满足得2分', NULL, NULL, NULL, '2.5.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18296, '3781', '分支机构反洗钱工作管理制度', '3733', '内控机制建设', 2, 6, 0.04, 0.80, '具有对分支机构监督管理措施的加0.8', NULL, NULL, NULL, '2.6', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18297, '3782', '监督管理:对分支机构的监督管理措施', '3781', '分支机构反洗钱工作管理制度', 3, 1, NULL, 0.80, '不满足0分,满足得0.8', NULL, NULL, NULL, '2.6.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18298, '3783', '反洗钱保密制度', '3733', '内控机制建设', 2, 7, 0.04, 0.80, '反洗钱保密要求和范围设置合理加0.8', NULL, NULL, NULL, '2.7', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18299, '3784', '反洗钱保密:反洗钱保密要求和范围', '3783', '反洗钱保密制度', 3, 1, NULL, 0.80, '不满足0分,满足得0.8', NULL, NULL, NULL, '2.7.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18300, '3785', '内部审计制度', '3733', '内控机制建设', 2, 8, 0.04, 0.80, '反洗钱内部审计的内容全面、频率合理,有后续整改要求加0.8', NULL, NULL, NULL, '2.8', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18301, '3786', '内部审计:反洗钱内部审计的内容、频率以及后续整改要求', '3785', '内部审计制度', 3, 1, NULL, 0.80, '不满足0分,满足得0.8', NULL, NULL, NULL, '2.8.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18302, '3787', '宣传、培训制度', '3733', '内控机制建设', 2, 9, 0.04, 0.80, '宣传培训工作安排合理加0.32\n工作人员反洗钱培训符合要求加0.32\n持续开展宣传培训工作加0.16', NULL, NULL, NULL, '2.9', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18303, '3788', '宣传培训要求:宣传培训工作安排', '3787', '宣传、培训制度', 3, 1, NULL, 0.32, '不满足0分,满足得0.32', NULL, NULL, NULL, '2.9.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18304, '3789', '工作人员进行反洗钱培训:反洗钱工作人员培训要求', '3787', '宣传、培训制度', 3, 2, NULL, 0.32, '不满足0分,满足得0.32', NULL, NULL, NULL, '2.9.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18305, '3790', '持续开展宣传培训:宣传培训工作频率、内容和成效', '3787', '宣传、培训制度', 3, 3, NULL, 0.16, '不满足0分,满足得0.16', NULL, NULL, NULL, '2.9.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18306, '3791', '绩效考核制度', '3733', '内控机制建设', 2, 10, 0.04, 0.80, '反洗钱工作纳入绩效考核加0.4\n对违反反洗钱规定的行为设立责任追究/处理/违规制度加0.4', NULL, NULL, NULL, '2.10', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18307, '3792', '纳入绩效考核:反洗钱工作评价在绩效考核中的体现', '3791', '绩效考核制度', 3, 1, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.10.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18308, '3793', '责任追究/处理/违规:违反反洗钱规定的责任追究', '3791', '绩效考核制度', 3, 2, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.10.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18309, '3794', '协助反洗钱调查/协查制度', '3733', '内控机制建设', 2, 11, 0.04, 0.80, '制定协助有权机关开展反洗钱调查工作要求加0.8', NULL, NULL, NULL, '2.11', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18310, '3795', '协助反洗钱调查/协查:协助有权机关开展反洗钱调查工作要求', '3794', '协助反洗钱调查/协查制度', 3, 1, NULL, 0.80, '不满足0分,满足得0.8', NULL, NULL, NULL, '2.11.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18311, '3796', '风险管理制度', '3733', '内控机制建设', 2, 12, 0.04, 0.80, '风险管理模块在反洗钱系统中的建设情况,建设符合实际业务场景加0.8', NULL, NULL, NULL, '2.12', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18312, '3797', '明确工作程序:反洗钱系统建设情况', '3796', '风险管理制度', 3, 1, NULL, 0.80, '不满足0分,满足得0.8', NULL, NULL, NULL, '2.12.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18313, '3798', '组织架构', '3733', '内控机制建设', 2, 13, 0.02, 0.40, '制定机构高管职责和内设部门职责加0.2;\n反洗钱专职和兼职人员配备符合要求加0.12;\n反洗钱人员在履职中的权限设置合理以及各部门协调配合机制畅通加0.08', NULL, NULL, NULL, '2.13', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18314, '3799', '组织架构及职责:机构高管职责和内设部门职责', '3798', '组织架构', 3, 1, NULL, 0.20, '不满足0分,满足得0.2', NULL, NULL, NULL, '2.13.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18315, '3800', '岗位设置及人员配备:反洗钱专职和兼职人员配备要求', '3798', '组织架构', 3, 2, NULL, 0.12, '不满足0分,满足得0.12', NULL, NULL, NULL, '2.13.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18316, '3801', '资源、权限及协作机制:反洗钱人员在履职中的权限和各部门协调配合情况', '3798', '组织架构', 3, 3, NULL, 0.08, '不满足0分,满足得0.08', NULL, NULL, NULL, '2.13.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18317, '3802', '系统建设情况', '3733', '内控机制建设', 2, 14, 0.04, 0.80, '系统功能建设完善0.4;\n权限分配合理各扣0.4;', NULL, NULL, NULL, '2.14', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18318, '3803', '主要功能:反洗钱系统及相关系统在满足反洗钱工作的情形', '3802', '系统建设情况', 3, 1, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.14.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18319, '3804', '系统权限:各级反洗钱工作人员使用权限', '3802', '系统建设情况', 3, NULL, NULL, 0.40, '不满足0分,满足得0.4', NULL, NULL, NULL, '2.14.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18320, '3805', '洗钱/恐怖融资风险管理策略', '3733', '内控机制建设', 2, 15, 0.02, 0.40, '自评估成果适应性合理的加0.28;\n结果应用合理的加0.28\n工作周期合理加0.24', NULL, NULL, NULL, '2.15', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18321, '3806', '洗钱/恐怖融资风险管理策略安排部署:高级管理层讨论制定洗钱/恐怖融资风险管理策略的相关文件资料', '3805', '洗钱/恐怖融资风险管理策略', 3, 1, NULL, 0.28, '不满足0分,满足得0.28', NULL, NULL, NULL, '2.15.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18322, '3807', '纳入全面风险管理体系:建立全面风险文化,制定全面风险管理策略、政策和程序时统筹考虑洗钱/恐怖融资风险管理', '3805', '洗钱/恐怖融资风险管理策略', 3, 2, NULL, 0.28, '不满足0分,满足得0.28', NULL, NULL, NULL, '2.15.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18249, '3734', '日常监管情况', NULL, NULL, 1, 3, NULL, NULL, NULL, NULL, NULL, NULL, '3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18323, '3808', '年内是否接受人民银行开展的反洗钱现场检查、监管走访、约见谈话、风险评估等现场监管活动?', '3734', '日常监管情况', 2, 1, 0.20, 6.00, '本项得分可以累加,最高为6分\n年内接受现场检查得5分;\n接受监管走访或现场风险评估得3分;\n接受约见谈话得2分;\n未接受监管活动不得分。', NULL, NULL, NULL, '3.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18324, '3809', '现场检查', '3808', '年内是否接受人民银行开展的反洗钱现场检查、监管走访、约见谈话、风险评估等现场监管活动?', 3, 1, NULL, NULL, '接受现场检查得5分;', NULL, NULL, NULL, '3.1.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18326, '3811', '监管走访', '3810', '非现场监管', 4, 1, NULL, NULL, '接受监管走访得3分;', NULL, NULL, NULL, '3.1.2.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18329, '3814', '现场风险评估', '3813', '风险评估', 4, 1, NULL, NULL, '接受现场风险评估得3分;', NULL, NULL, NULL, '3.1.3.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18325, '3810', '非现场监管', '3808', '年内是否接受人民银行开展的反洗钱现场检查、监管走访、约见谈话、风险评估等现场监管活动?', 3, 2, NULL, NULL, NULL, NULL, NULL, NULL, '3.1.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18327, '3812', '约见谈话', '3810', '非现场监管', 4, 2, NULL, NULL, '接受约见谈话得2分;', NULL, NULL, NULL, '3.1.2.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18328, '3813', '风险评估', '3808', '年内是否接受人民银行开展的反洗钱现场检查、监管走访、约见谈话、风险评估等现场监管活动?', 3, 3, NULL, NULL, NULL, NULL, NULL, NULL, '3.1.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18330, '3815', '年内是否接受人民银行开展的反洗钱制度评查、线上评估等非现场监管活动?', '3734', '日常监管情况', 2, 2, 0.10, 3.00, '本项最高为3分\n年内接受非现场监管活动每次得1.5分;\n未接受监管活动不得分。', NULL, NULL, NULL, '3.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18331, '3816', '工作评查', '3815', '年内是否接受人民银行开展的反洗钱制度评查、线上评估等非现场监管活动?', 3, 1, NULL, NULL, '接受工作评查每次得1.5分', NULL, NULL, NULL, '3.2.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18333, '3818', '非现场风险评估', '3817', '风险评估', 4, 1, NULL, NULL, '接受非现场风险评估每次得1.5分', NULL, NULL, NULL, '3.2.2.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18332, '3817', '风险评估', '3815', '年内是否接受人民银行开展的反洗钱制度评查、线上评估等非现场监管活动?', 3, 2, NULL, NULL, NULL, NULL, NULL, NULL, '3.2.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18334, '3819', '年内是否接收到人民银行下发的反洗钱监管意见文书(如监管意见书、监管提示函、责令整改通知书)?', '3734', '日常监管情况', 2, 3, 0.10, 3.00, '本项为扣分项,可以累加,最高为3分\n收到责令整改通知书扣3分;\n收到监管意见书或监管提示函扣1.5分;\n未收到监管意见文书不扣分。', NULL, NULL, NULL, '3.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18335, '3820', '监管意见书', '3819', '年内是否接收到人民银行下发的反洗钱监管意见文书(如监管意见书、监管提示函、责令整改通知书)?', 3, 1, NULL, NULL, '收到监管意见书扣1.5分;', NULL, NULL, NULL, '3.3.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18336, '3821', '监管提示函', '3819', '年内是否接收到人民银行下发的反洗钱监管意见文书(如监管意见书、监管提示函、责令整改通知书)?', 3, 2, NULL, NULL, '收到监管提示函扣1.5分;', NULL, NULL, NULL, '3.3.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18337, '3822', '责令整改通知书', '3819', '年内是否接收到人民银行下发的反洗钱监管意见文书(如监管意见书、监管提示函、责令整改通知书)?', 3, 3, NULL, NULL, '收到责令整改通知书扣3分', NULL, NULL, NULL, '3.3.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18338, '3823', '年内是否受到人民银行反洗钱行政处罚?处罚金额是多少?', '3734', '日常监管情况', 2, 4, 0.10, 3.00, '转为加分计算:\n1.未受到处罚得3分。\n2.受到行政处罚:\n受到行政处罚,处罚金额200万及以上,得1分;\n处罚金额100万-200万,得1.5分;\n处罚金额50-100万,得2分;\n处罚金额50万以下,得2.5分;\n3.受到责令停产停业、责令关闭、限制从业、降低资质等级、吊销许可证件等较重的行政处罚,不得分(这项数据从哪获取?);', NULL, NULL, NULL, '3.4', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18339, '3824', '未在本年度内接受过现场或非现场监管活动的,在最近一个监管周期内(5年)是否接受人民银行开展的现场或非现场监管活动?各项活动频次累计为多少?', '3734', '日常监管情况', 2, 5, 0.20, 6.00, '本项得分可以累加,最高为6分\n接受现场检查每次得3分;\n接受监管走访、风险评估每次得2分;\n接受非现场监管活动每次得2分;\n接受约见谈话每次得1分;\n未接受监管活动不得分。', NULL, NULL, NULL, '3.5', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18340, '3825', '现场检查', '3824', '未在本年度内接受过现场或非现场监管活动的,在最近一个监管周期内(5年)是否接受人民银行开展的现场或非现场监管活动?各项活动频次累计为多少?', 3, 1, NULL, NULL, '接受现场检查每次得3分;', NULL, NULL, NULL, '3.5.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18342, '3827', '监管走访', '3826', '非现场监管', 4, 1, NULL, NULL, '接受监管走访每次得2分;', NULL, NULL, NULL, '3.5.2.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18345, '3830', '现场风险评估', '3829', '风险评估', 4, 1, NULL, NULL, '接受现场风险评估每次得2分;', NULL, NULL, NULL, '3.5.3.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18341, '3826', '非现场监管', '3824', '未在本年度内接受过现场或非现场监管活动的,在最近一个监管周期内(5年)是否接受人民银行开展的现场或非现场监管活动?各项活动频次累计为多少?', 3, 2, NULL, NULL, NULL, NULL, NULL, NULL, '3.5.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18343, '3828', '约见谈话', '3826', '非现场监管', 4, 2, NULL, NULL, '接受约见谈话每次得1分;', NULL, NULL, NULL, '3.5.2.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18346, '3831', '非现场风险评估', '3829', '风险评估', 4, 2, NULL, NULL, '接受非现场风险评估每次得2分;', NULL, NULL, NULL, '3.5.3.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18344, '3829', '风险评估', '3824', '未在本年度内接受过现场或非现场监管活动的,在最近一个监管周期内(5年)是否接受人民银行开展的现场或非现场监管活动?各项活动频次累计为多少?', 3, 3, NULL, NULL, NULL, NULL, NULL, NULL, '3.5.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18347, '3832', '工作评查', '3824', '未在本年度内接受过现场或非现场监管活动的,在最近一个监管周期内(5年)是否接受人民银行开展的现场或非现场监管活动?各项活动频次累计为多少?', 3, 4, NULL, NULL, '接受工作评查每次得2分;', NULL, NULL, NULL, '3.5.4', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18348, '3833', '未在本年度内接受过现场或非现场监管活动的,在最近一个监管周期内(5年)是否接收到人民银行下发的反洗钱监管意见文书(如监管意见书、监管提示函、责令整改通知书)?接收各项监管文书累计多少份?', '3734', '日常监管情况', 2, 6, 0.10, 3.00, '本项为扣分项,可以累加,最高为3分\n收到责令整改通知书每次扣2分;\n收到监管意见书或监管提示函每次扣1分;\n未收到监管意见文书不扣分。', NULL, NULL, NULL, '3.6', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18349, '3834', '监管意见书', '3833', '未在本年度内接受过现场或非现场监管活动的,在最近一个监管周期内(5年)是否接收到人民银行下发的反洗钱监管意见文书(如监管意见书、监管提示函、责令整改通知书)?接收各项监管文书累计多少份?', 3, 1, NULL, NULL, '收到监管意见书每次扣1分;', NULL, NULL, NULL, '3.6.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18350, '3835', '监管提示函', '3833', '未在本年度内接受过现场或非现场监管活动的,在最近一个监管周期内(5年)是否接收到人民银行下发的反洗钱监管意见文书(如监管意见书、监管提示函、责令整改通知书)?接收各项监管文书累计多少份?', 3, 2, NULL, NULL, '收到监管提示函每次扣1分;', NULL, NULL, NULL, '3.6.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18351, '3836', '责令整改通知书', '3833', '未在本年度内接受过现场或非现场监管活动的,在最近一个监管周期内(5年)是否接收到人民银行下发的反洗钱监管意见文书(如监管意见书、监管提示函、责令整改通知书)?接收各项监管文书累计多少份?', 3, 3, NULL, NULL, '收到责令整改通知书每次扣2分', NULL, NULL, NULL, '3.6.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18352, '3837', '未在本年度内接受过现场或非现场监管活动的,在最近一个监管周期内(5年)内是否受到人民银行反洗钱行政处罚?处罚金额累计是多少?', '3734', '日常监管情况', 2, 7, 0.20, 6.00, '1.未受到处罚得6分。\n2.受到行政处罚:\n处罚金额累计500万及以上,得2分;\n处罚金额累计200万-500万,得3分;\n处罚金额累计50-200万,得4分;\n处罚金额累计50万以下,得5分;\n3.受到责令停产停业、责令关闭、限制从业、降低资质等级、吊销许可证件等较重的行政处罚,不得分(这项数据从哪获取?);', NULL, NULL, NULL, '3.7', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18250, '3735', '日常监管评查', NULL, NULL, 1, 4, NULL, NULL, NULL, NULL, NULL, NULL, '4', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18353, '3838', '年内是否接受人民银行开展的反洗钱监管评查?评查结果如何?', '3735', '日常监管评查', 2, 1, 0.50, 15.00, '本项包括加分项和扣分项,最高为15分\n年内接受监管评查,且评价结果为:\n合规的得15分;\n大致合规得12分;\n部分合规得8分;\n不合规得2分,\n未接受监管评查的不得分。', NULL, NULL, NULL, '4.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18354, '3839', '未在本年度内接受监管评查的,在最近一个监管周期内(5年)内是否接受人民银行开展的反洗钱监管评查?评查结果如何?', '3735', '日常监管评查', 2, 2, 0.50, 15.00, '本项包括加分项和扣分项,最高为15分\n接受监管评查,且评价结果为:\n合规的每次得8分;\n大致合规加每次得5分;\n部分合规每次得2分;\n不合规每次扣2分;\n未接受监管评查的不得分。', NULL, NULL, NULL, '4.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18251, '3736', '反洗钱监测', NULL, NULL, 1, 5, NULL, NULL, NULL, NULL, NULL, NULL, '5', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18355, '3840', '向监管机构报送了重点可疑交易报告', '3736', '反洗钱监测', 2, 1, 1.00, NULL, '1份加1分,累加加分', NULL, NULL, NULL, '5.1', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18356, '3841', '重点可疑交易报告质量', '3736', '反洗钱监测', 2, 2, 1.00, NULL, '优1分 良 0.7分 中0.3分 差不加分', NULL, NULL, NULL, '5.2', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18357, '3842', '年内向侦查机关、税务部门等报送重点可疑线索,是否有效转化,被司法部门立案破获', '3736', '反洗钱监测', 2, 3, 1.00, NULL, '1份加2分,最高6分', NULL, NULL, NULL, '5.3', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
INSERT INTO `aml_inst_risk_assess_detail` (`id`, `index_id`, `index_name`, `parent_index_id`, `parent_index_name`, `index_level`, `index_sort`, `index_weight`, `max_config_index_score`, `scoring_criteria`, `index_value`, `index_score`, `composite_score`, `serial_number`, `remark`, `dept_id`, `dept_name`, `supervision_dept_id`, `supervision_dept_name`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18358, '3843', '在通过重大可疑交易线索追踪协助司法部门防范、遏止相关犯罪行为方面是否作出特殊贡献,受到相应表彰', '3736', '反洗钱监测', 2, 4, 1.00, NULL, '酌情加分,最高5分', NULL, NULL, NULL, '5.4', NULL, 132, '北京畅捷通支付技术有限公司宁夏分公司', 2, '中国人民银行宁夏回族自治区分行', '1', '2024-06-11 17:20:39', NULL, NULL);
第一种方式: 具体执行SQL
SELECT
*
FROM
(
SELECT
id,
serial_number,
CAST( SUBSTRING_INDEX( serial_number, '.', 1 ) AS UNSIGNED ) AS level1,
CAST(
IF
(
LENGTH( serial_number ) - LENGTH(
SUBSTRING_INDEX( serial_number, '.', 1 )) > 0,
SUBSTRING_INDEX( SUBSTRING_INDEX( serial_number, '.', 2 ), '.', - 1 ),
''
) AS UNSIGNED
) AS level2,
CAST(
IF
(
LENGTH( serial_number ) - LENGTH(
SUBSTRING_INDEX( serial_number, '.', 2 )) > 0,
SUBSTRING_INDEX( SUBSTRING_INDEX( serial_number, '.', 3 ), '.', - 1 ),
''
) AS UNSIGNED
) AS level3 -- 根据实际层级深度,可继续添加更多层级字段
FROM
aml_inst_risk_assess_detail
) AS derived_table
ORDER BY
level1,
level2,
level3;
更深层次的sql案例
select
*
from
(
select
*,
cast( substring_index( serial_number, '.', 1 ) as unsigned ) as level1,
cast(
if
(
length( serial_number ) - length(
substring_index( serial_number, '.', 1 )) > 0,
substring_index( substring_index( serial_number, '.', 2 ), '.', - 1 ),
''
) as unsigned
) as level2,
cast(
if
(
length( serial_number ) - length(
substring_index( serial_number, '.', 2 )) > 0,
substring_index( substring_index( serial_number, '.', 3 ), '.', - 1 ),
''
) as unsigned
) as level3,
cast(
if
(
length( serial_number ) - length(
substring_index( serial_number, '.', 3 )) > 0,
substring_index( substring_index( serial_number, '.', 4 ), '.', - 1 ),
''
) as unsigned
) as level4
from
aml_inst_risk_assess_detail
) as derived_table
order by
level1,
level2,
level3,
level4
;
第二种方式: 使用java程序动态的生成SQL进行执行
- 动态的生成上边的静态SQL
单元测试
- 先获取树的深度
- 通过树的深度动态生成排序的深度
@Slf4j
@SpringBootTest
public class Test01Controller {
@Autowired
private JdbcTemplate masterJdbcTemplate;
@Test
public void queryInterfaceLog() {
//查询深度
String sql = "SELECT\n" +
"\tMAX(\n" +
"\t\tLENGTH( serial_number ) - LENGTH(\n" +
"\t\tREPLACE ( serial_number, '.', '' )))+ 1 AS max_tree_depth \n" +
"FROM\n" +
"\taml_inst_risk_assess_detail;";
Integer depth = masterJdbcTemplate.queryForObject(sql, Integer.class);
log.info("depth: {}", depth);
String generateDynamicSql = generateDynamicSql(depth);
log.info("generateDynamicSql: {}", generateDynamicSql);
log.info("masterJdbcTemplate: {}", masterJdbcTemplate.queryForList(generateDynamicSql));
}
private static String generateDynamicSql(int maxLevel) {
StringBuilder sqlBuilder = new StringBuilder();
sqlBuilder.append("SELECT *,\n");
sqlBuilder.append("cast(substring_index(serial_number, '.', 1) as unsigned) as level1,\n");
for (int i = 2; i <= maxLevel; i++) {
sqlBuilder.append(" CAST(\n");
sqlBuilder.append(" IF(\n");
sqlBuilder.append(" LENGTH(serial_number) - LENGTH(SUBSTRING_INDEX(serial_number, '.', ").append(i-1).append(")) > 0,\n");
sqlBuilder.append(" SUBSTRING_INDEX(SUBSTRING_INDEX(serial_number, '.', ").append(i).append("), '.', -1),\n");
sqlBuilder.append(" ''\n");
sqlBuilder.append(" ) AS UNSIGNED\n");
sqlBuilder.append(" ) AS level").append(i).append(",\n");
}
// 移除最后一个逗号和换行符
sqlBuilder.setLength(sqlBuilder.length() - 2);
sqlBuilder.append("\nFROM aml_inst_risk_assess_detail\n");
sqlBuilder.append("ORDER BY dept_id");
for (int i = 1; i <= maxLevel; i++) {
sqlBuilder.append("level").append(i);
if (i < maxLevel) {
sqlBuilder.append(", ");
}
}
sqlBuilder.append(";");
return sqlBuilder.toString();
}
}
-- 获取深度的SQL
-- 获取最大长度的 serial_number
SELECT
serial_number
FROM
aml_inst_risk_assess_detail
WHERE
CHAR_LENGTH( serial_number ) = ( SELECT MAX( CHAR_LENGTH( serial_number )) FROM aml_inst_risk_assess_detail );
-- 计算最大深度
SELECT MAX(
LENGTH( serial_number ) - LENGTH(
REPLACE ( serial_number, '.', '' )))+ 1 AS max_tree_depth
FROM aml_index_detail
WHERE CHAR_LENGTH(serial_number) = (
SELECT MAX(CHAR_LENGTH(serial_number)) FROM aml_inst_risk_assess_detail
);
注意事项
- 性能考量:上述SQL排序逻辑可能会对性能产生一定影响,特别是当数据量大且层次深时。请根据实际情况测试并优化。
- 动态排序层级:确保
maxDepth
参数合理,避免生成过长的排序字符串导致SQL执行效率低下或失败。
请根据实际情况调整并测试上述代码,以确保其满足您的具体需求。
第三种方式: 使用java程序进行排序[单字段排序]
在Java中对这类数据进行排序,可以利用自定义的Comparator接口来实现复杂的排序逻辑。以下是一个简化的示例,假设你有一个RiskAssessDetail
类代表数据库中的每一行记录,并且你已经从MySQL数据库中获取了这些记录的列表:
package com.example.springbootoracle.wuHai;
import com.example.springbootoracle.mapper.testMapper.AmlInstRiskAssessDetail;
import com.example.springbootoracle.mapper.testMapper.AmlInstRiskAssessDetailMapper;
import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.jdbc.core.JdbcTemplate;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.function.Function;
import java.util.stream.Collectors;
/**
* 查询出来再进行排序
*
* @author 李锦涛
* @version 1.0
* @description
* @date 2024/6/26 8:13
*/
@Slf4j
@SpringBootTest
public class Test02Controller {
@Autowired
private JdbcTemplate masterJdbcTemplate;
@Autowired
private AmlInstRiskAssessDetailMapper amlInstRiskAssessDetailMapper;
@Test
public void queryInterfaceLog() {
// String sql = "select ";
// List<Map<String, Object>> list = masterJdbcTemplate.queryForList(sql);
AmlInstRiskAssessDetail amlInstRiskAssessDetail = new AmlInstRiskAssessDetail();
amlInstRiskAssessDetail.setDeptId(9L);
List<AmlInstRiskAssessDetail> amlInstRiskAssessDetails = amlInstRiskAssessDetailMapper.selectAmlInstRiskAssessDetailList(amlInstRiskAssessDetail);
// log.info("amlInstRiskAssessDetails.size: {}", amlInstRiskAssessDetails.size());
// log.info("amlInstRiskAssessDetails: {}", amlInstRiskAssessDetails);
//使用固定的比较器
// amlInstRiskAssessDetails = amlInstRiskAssessDetails.stream()
// .sorted(new SerialNumberComparator())
// .collect(Collectors.toList());
//
// amlInstRiskAssessDetails.forEach(p -> {
// log.info(p.getSerialNumber());
// });
//使用通用的比较器
Comparator<AmlInstRiskAssessDetail> comparator = new SerialNumberComparator<>(AmlInstRiskAssessDetail::getSerialNumber);
Collections.sort(amlInstRiskAssessDetails, comparator);
// 或者使用Java 8的Stream API
// amlInstRiskAssessDetails = amlInstRiskAssessDetails.stream()
// .sorted(comparator)
// .collect(Collectors.toList());
amlInstRiskAssessDetails.forEach(p -> {
log.info(p.getSerialNumber());
});
}
private static class SerialNumberComparator<T> implements Comparator<T> {
private final Function<T, String> serialNumberExtractor;
public SerialNumberComparator(Function<T, String> serialNumberExtractor) {
this.serialNumberExtractor = Objects.requireNonNull(serialNumberExtractor);
}
@Override
public int compare(T o1, T o2) {
String[] parts1 = serialNumberExtractor.apply(o1).split("\\.");
String[] parts2 = serialNumberExtractor.apply(o2).split("\\.");
for (int i = 0; i < Math.min(parts1.length, parts2.length); i++) {
try {
int num1 = Integer.parseInt(parts1[i]);
int num2 = Integer.parseInt(parts2[i]);
if (num1 != num2) {
return Integer.compare(num1, num2);
}
}
catch (NumberFormatException e) {
// 处理非数字情况,这里简单忽略,实际应用中可能需要更详细的错误处理
}
}
// 如果所有已有的层级都相同,则长度较短的序列视为较小
return Integer.compare(parts1.length, parts2.length);
}
}
}
这段Java代码定义了一个RiskAssessDetail
类,并在main
方法中展示了如何使用自定义的Comparator
(SerialNumberComparator
)来对serialNumber
字段进行排序。SerialNumberComparator
通过分割serialNumber
字符串并逐级比较每部分的数值来决定排序顺序。
至于MySQL 8中针对这类排序的优化方法,MySQL 8引入了更强大的窗口函数功能,可以直接在SQL查询中实现更复杂的排序逻辑,而不需要在应用层处理。对于层级树排序,虽然直接使用窗口函数可能不是最佳实践,但MySQL 8的性能优化和增强的SQL功能可以间接帮助提高排序查询的效率。例如,你可以使用ROW_NUMBER()
窗口函数结合PARTITION BY
来实现按层级分组的排序,但具体实现取决于你的具体需求。
如果serial_number
字段在MySQL 8中已建立合适的索引,并且查询设计得当,查询优化器通常能自动选择最优的执行计划,包括使用索引来加速排序操作,从而提升排序查询的性能。对于特别复杂的排序需求,可能还需考虑索引策略、查询优化、以及是否有必要对数据进行预处理(如物化视图)等高级技术手段。
第四种方式: 使用lambda方式进行排序[多字段排序]
package com.example.springbootoracle.wuHai;
import com.example.springbootoracle.mapper.testMapper.AmlInstRiskAssessDetail;
import com.example.springbootoracle.mapper.testMapper.AmlInstRiskAssessDetailMapper;
import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;
/**
* 使用lambda 多字段进行排序
*
* @author 李锦涛
* @version 1.0
* @description
* @date 2024/6/26 8:13
*/
@Slf4j
@SpringBootTest
public class Test04Controller {
@Autowired
private AmlInstRiskAssessDetailMapper amlInstRiskAssessDetailMapper;
@Test
public void queryInterfaceLog() {
AmlInstRiskAssessDetail amlInstRiskAssessDetail = new AmlInstRiskAssessDetail();
amlInstRiskAssessDetail.setDeptId(9L);
List<AmlInstRiskAssessDetail> amlInstRiskAssessDetails = amlInstRiskAssessDetailMapper.selectAmlInstRiskAssessDetailList1(amlInstRiskAssessDetail);
List<AmlInstRiskAssessDetail> sortedPeople = amlInstRiskAssessDetails.stream()
.sorted(Comparator.comparing(AmlInstRiskAssessDetail::getDeptId)
.thenComparing((AmlInstRiskAssessDetail a1, AmlInstRiskAssessDetail a2) -> {
String[] parts1 = a1.getSerialNumber().split("\\.");
String[] parts2 = a2.getSerialNumber().split("\\.");
for (int i = 0; i < Math.min(parts1.length, parts2.length); i++) {
try {
int num1 = Integer.parseInt(parts1[i]);
int num2 = Integer.parseInt(parts2[i]);
if (num1 != num2) {
return Integer.compare(num1, num2);
}
}
catch (NumberFormatException e) {
// 根据实际情况处理异常,这里为了简化直接忽略
}
}
// 如果所有已有的层级都相同,则长度较短的序列视为较小
return Integer.compare(parts1.length, parts2.length);
}))
.collect(Collectors.toList());
sortedPeople.forEach(p -> {
log.info(p.getSerialNumber());
});
}
}
最后的方法: 使用mybatis动态的生成(xml中不支持动态加减运算-暂时废弃-可以通过修改底层进行扩展)
在MyBatis中,动态生成SQL通常涉及到使用<foreach>
标签来遍历集合并生成相应的SQL片段。对于您的需求,若要动态生成层级解析的SQL,可以考虑定义一个层级的最大数目,并使用MyBatis的动态SQL特性来构建查询。下面是一个概念性的示例,展示如何改造上述SQL为MyBatis映射文件中的动态SQL部分。请注意,实际应用中需要根据具体的需求和环境调整。
首先,假设你有一个层级最大深度的配置,比如最多支持到4级,你可以创建一个Mapper接口方法和对应的XML映射文件来实现这个动态查询。
Mapper Interface:
public interface AmlInstRiskAssessDetailMapper {
List<AmlInstRiskAssessDetail> selectWithDynamicLevels(List levels);
}
AmlInstRiskAssessDetailMapper.xml:
<mapper namespace="your.package.name.AmlInstRiskAssessDetailMapper">
<select id="selectWithDynamicLevels" resultType="your.package.name.AmlInstRiskAssessDetail">
SELECT *
FROM (
SELECT
*,
CAST(SUBSTRING_INDEX(serial_number, '.', 1) AS UNSIGNED) AS level1
<foreach item="level" collection="levels" separator="," index="index">
,
CAST(IF(LENGTH(serial_number) - LENGTH(SUBSTRING_INDEX(serial_number, '.', #{level})) > 0,
SUBSTRING_INDEX(SUBSTRING_INDEX(serial_number, '.', #{level + 1}), '.', -1),
'') AS UNSIGNED) AS level#{index + 1}
</foreach>
FROM aml_inst_risk_assess_detail
) AS derived_table
ORDER BY level1, level2, level3, level4
</select>
</mapper>
在这个例子中,我们使用了<foreach>
标签来迭代一个预设的层级列表(例如,从1到4)。注意,这里的"levels"是一个在执行时传递给MyBatis的集合参数,它定义了我们要动态生成的层级变量。实际操作中,你需要在调用此Mapper方法时提供这个集合参数,但在这个简化示例中并未直接展示如何传递这个参数。
由于直接在Mapper XML中硬编码层级逻辑可能不够灵活,实际应用中,你可能还需要考虑如何更智能地处理不确定的层级深度,或者根据实际数据动态调整SQL生成策略,这可能涉及更复杂的逻辑和设计。