3.5 KiB
3.5 KiB
AML 核心模块
模块概述
iCON.Abp.AML 是系统的反洗钱核心功能模块,提供身份验证、合规检测、交易监控等核心业务功能。
目录结构
modules/iCON.Abp.AML/
├── src/
│ ├── iCON.Abp.AML.Application/ # 应用层实现
│ │ ├── KYC/ # KYC身份验证
│ │ │ ├── KYCService.cs
│ │ │ ├── HandlerService.cs
│ │ │ ├── XiangyunService.cs
│ │ │ ├── WebSearchService.cs
│ │ │ └── ...
│ │ ├── CRChecker/ # 合规检查
│ │ ├── ConsumerPortal/ # 消费者门户
│ │ ├── DataCollect/ # 数据采集
│ │ ├── Detection/ # 活动检测
│ │ ├── Individual/ # 个人实体
│ │ ├── Org/ # 企业实体
│ │ ├── Overview/ # 概览统计
│ │ ├── Report/ # 报告生成
│ │ ├── STR/ # 可疑交易报告
│ │ ├── Jobs/ # 后台作业
│ │ └── SurveyService.cs # 调查服务
│ ├── iCON.Abp.AML.Application.Contracts/ # 应用层接口
│ ├── iCON.Abp.AML.Domain/ # 领域层
│ │ ├── KYC/
│ │ ├── Org/
│ │ ├── Individual/
│ │ ├── Detection/
│ │ └── ...
│ ├── iCON.Abp.AML.Domain.Shared/ # 领域共享
│ ├── iCON.Abp.AML.EntityFrameworkCore/ # 实体框架
│ └── iCON.Abp.AML.HttpApi/ # API控制器
└── test/ # 单元测试
核心功能
1. KYC 身份验证
客户身份验证和合规检查。
详细文档: KYC 模块文档
2. CRChecker 合规检查
Compliance Review 合规检查服务。
主要接口:
ICRCheckerService
功能:
- 批量提交合规检查
- 更新检查队列状态
- 获取检查结果
3. Detection 活动检测
交易和活动的实时监控与检测。
主要接口:
IDetectionService
功能:
- 实时交易监控
- 可疑活动识别
- 风险阈值配置
- AI检测集成
4. STR 可疑交易报告
Suspicious Transaction Report 可疑交易报告管理。
主要服务:
- STRService
功能:
- 可疑交易上报
- 报告生成
- 监管对接
5. Report 报告生成
各类AML相关报告的生成。
主要服务:
- ReportService
功能:
- 风险报告
- 筛查报告
- 交易报告
- 自定义报表
6. 实体管理
IndividualService - 个人实体管理 CorporationService - 企业实体管理
功能:
- 实体创建/更新
- 实体状态管理
- 关联关系维护
API 路由
所有API均以 /api/aml/ 为前缀,具体路由:
| 路由前缀 | 功能 |
|---|---|
/api/aml/kyc |
KYC身份验证 |
/api/aml/overview |
概览统计 |
/api/aml/detection |
活动检测 |
/api/aml/report |
报告生成 |
领域实体
| 实体 | 说明 |
|---|---|
Organization |
企业实体 |
Individual |
个人实体 |
DetectionLog |
检测日志 |
KYCSetting |
KYC设置 |
KYCCheckResultRecord |
KYC检查结果 |
版本信息
文档版本: v1.0 最后更新: 2026-04-30