数据库和程序 按照层级进行排序

news2024/12/30 3:41:41

文章目录

    • 先上效果图(四种方式实现)
    • 前期工作
      • 创建表
      • 添加表数据
    • 第一种方式: 具体执行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进行执行

  1. 动态的生成上边的静态SQL

单元测试

  1. 先获取树的深度
  2. 通过树的深度动态生成排序的深度
@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方法中展示了如何使用自定义的ComparatorSerialNumberComparator)来对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生成策略,这可能涉及更复杂的逻辑和设计。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1871060.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一个最简单的MySQL事务模拟测试

这里只是简单写了一个转账的小事务&#xff0c;模拟一下事务的过程 代码&#xff1a; 初始数据&#xff1a; 当你关闭自动提交 并且开启一个事务执行了下面的更新语句 但是没有提交时&#xff1a; 此时虽然你运行查询语句会发现他的值发生了变化 &#xff0c;但是当你运行回滚…

数据结构速成--树和二叉树

由于是速成专题&#xff0c;因此内容不会十分全面&#xff0c;只会涵盖考试重点&#xff0c;各学校课程要求不同 &#xff0c;大家可以按照考纲复习&#xff0c;不全面的内容&#xff0c;可以看一下小编主页数据结构初阶的内容&#xff0c;找到对应专题详细学习一下。 气死了…

C++ ─── vector模拟实现的扩容拷贝问题

扩容拷贝问题 源代码使用memcpy拷贝&#xff0c;在使用vector<int>存储内置类型时没有问题&#xff0c; 但是如果存储的是含有指针的类型&#xff0c;如string&#xff0c;就会发生浅拷贝问题 //3、容量相关void reserve(size_t n){if (n > capacity()){size_t old_si…

【PWN · ret2libc | protobuf】[2024CISCN · 华中赛区]protoverflow

套了一层protobuf壳&#xff0c;然后就是简单的ret2libc 参考速递&#xff1a;深入二进制安全&#xff1a;全面解析Protobuf-CSDN博客 前言 第一次遇到protobuf&#xff0c;如果没有了解过&#xff0c;是显然做不出来的。此次复现&#xff0c;也算是点亮了一个技能点 一、什么…

Linux系统编程(七)进程间通信IPC

进程间通讯的7种方式_进程间通信的几种方法-CSDN博客 管道 pipe&#xff08;命名管道和匿名管道&#xff09;&#xff1b;信号 signal&#xff1b;共享内存&#xff1b;消息队列&#xff1b;信号量 semaphore&#xff1b;套接字 socket&#xff1b; 1. 管道 内核提供&#x…

Halcon 如何根据特征过滤区域和XLD

一 如何跟进特征过滤区域和XLD dev_open_window(0,0,512,512,black,WindowHandle)read_image(Image,fabrik)threshold(Image,Region,128,255)connection(Region,ConnectedRegions)*根据面积范围[8000,9000] dev_display(Image)select_shape(ConnectedRegions,SelectedRegions,…

Python和tkinter实现的字母记忆配对游戏

Python和tkinter实现的字母记忆配对游戏 因为这个小游戏用到了tkinter&#xff0c;先简要介绍一下它。tkinter是Python的标准GUI(图形用户界面)库&#xff0c;它提供了一种简单而强大的方式来创建图形界面应用程序。它提供了创建基本图形界面所需的所有工具&#xff0c;同时保…

【Pillow】module ‘PIL.Image‘ has no attribute ‘ANTIALIAS‘问题解决

问题描述 我在使用 SummaryWriter 记录图片数据日志时&#xff0c;遇到了报错&#xff0c;如下图所示&#xff1a; 问题的原因在于&#xff0c;使用的pillow版本已经舍弃了ANTIALIAS&#xff0c;在新版本中已经改为了LANCZOS 问题解决 两种解决方式&#xff1a; 修改源码更…

C++之STL(十一)

1、迭代器适配器 2、插入迭代器 #include <iostream> #include <vector> #include <algorithm> #include <list> using namespace std;void showVec(const vector<int>& v) {for (vector<int>::const_iterator it v.begin(); it ! v.…

如何使用大模型进行文本分类任务?

暑期实习基本结束了&#xff0c;校招即将开启。 不同以往的是&#xff0c;当前职场环境已不再是那个双向奔赴时代了。求职者在变多&#xff0c;HC 在变少&#xff0c;岗位要求还更高了。 最近&#xff0c;我们又陆续整理了很多大厂的面试题&#xff0c;帮助一些球友解惑答疑&…

视频上面怎样编辑文字?4种视频编辑文字方法分享

视频已成为我们日常生活中不可或缺的一部分。无论是社交分享、商业宣传还是个人记录&#xff0c;视频都以其直观、生动的特点吸引着观众的眼球。然而&#xff0c;一个优质的视频&#xff0c;除了画面和音效&#xff0c;文字编辑也是提升观看体验的关键。那么&#xff0c;如何在…

2024百度之星第二场-小度的01串

补题链接&#xff1a; 码蹄集 一道经典线段树板子题。 区间修改01置换&#xff0c;区间查询子串权值。 唯一区别&#xff0c;权值要求的是相邻字符都不同所需修改的最小字符个数。 我们在线段树节点上分别维护当前连续区间&#xff1a; 奇数位是0的个数&#xff08;j0&…

03逻辑门电路

分立门电路&#xff1a; 集成门电路&#xff1a; TTL门电路 MOS门电路&#xff1a;NMOS门电路、PMOS门电路、CMOS门电路 BICMOS门电路&#xff1a;CMOS的高输入阻抗和TTL的高放大倍数的结合 向更低功耗、更高速度发展 MOS管的Rdson在可变电阻区的阻值也一般会小于1000欧姆 …

【自动化测试】Selenium自动化测试框架 | 相关介绍 | Selenium + Java环境搭建 | 常用API的使用

文章目录 自动化测试一、selenium1.相关介绍1.Selenium IDE2.Webdriverwebdriver的工作原理&#xff1a; 3.selenium Grid 2.Selenium Java环境搭建3.常用API的使用1.定位元素2.操作测试对象3.添加等待4.打印信息5.浏览器的操作6.键盘事件7.鼠标事件8.定位一组元素9.多层框架定…

prompt:我是晚餐盲盒,只要你问出“今晚吃什么”我就将为你生成美妙的食物推荐。

使用方法&#xff1a;在ChatGP粘贴下面提示词模型&#xff0c;点击输出。然后再问“晚餐有什么好吃的&#xff1f;”&#xff0c;AI输出丰种食物供你选择。抽到什么吃什么&#xff0c;极大的解决选择困难的问题。 客户需要生成1000条俏皮灵动&#xff0c;趣味盎然&#xff0c;比…

VS2019安装插件image watch

image watch的作用&#xff1a; &#xff08;1&#xff09;放大、缩小图像&#xff1b; &#xff08;2&#xff09;将图像保存到指定的目录&#xff1b; &#xff08;3&#xff09;显示图像大小、通道数&#xff1b; &#xff08;4&#xff09;拖拽图像&#xff1b; &…

动态流体工厂大屏

目录 一 设计原型 二 后台源码 一 设计原型 二 后台源码 namespace 动态流体工厂大屏 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){Task.Run(() >{while (true){this.Invoke(() >…

基于51单片机电子称—串口显示

基于51单片机电子称设计 &#xff08;仿真&#xff0b;程序&#xff09; 功能介绍 具体功能&#xff1a; 1.矩阵键盘组成按键&#xff0c;输入价格结算、打印&#xff1b; 2.用滑动变阻器和ADC0832模拟称重&#xff1b; 3.LCD1602可以显示重量、单价和总价&#xff1b; 4.…

关于新零售的一些思考

本文作为2024上半年大量输入之后的核心思考之一。工作到一定阶段之后&#xff0c;思考的重要性越来越高&#xff0c;后续会把自己的个人思考记录在这个新系列《施展爱思考》。背景是上半年面临业务转型从电商到新零售&#xff0c;本文是相关大量输入之后的思考&#xff0c;对新…

vue2中的组件自定义事件

1.绑定事件: <组件 :自定义名称"方法" /> 2.调用 this.$emit(方法,参数) 3.关闭 this.$off(方法) 案例: 1.提前准备好组件 Student组件 <template><div class"student"><h1>学校名称:{{ st…