2.0 KiB
2.0 KiB
模块04:AI 审批案例审查 - 运维日志
模块路径:/approval-cases
前端文件:client/src/pages/ApprovalCases.tsx
后端路由:server/routers.ts → approvalCase.*
数据源:MongoDB(nac_knowledge_engine.approval_cases)
功能说明
AI 审批案例审查模块是 NAC 合规引擎的核心,处理 RWA 资产上链的合规审批流程。AI 自动审批高置信度案例,中风险案例转人工审核。
审批流程
RWA 资产申请
↓
AI 合规引擎分析(ACC-20 协议)
↓
高置信度(>90%)→ 自动通过/拒绝
中风险(60-90%)→ 人工审核队列
低置信度(<60%)→ 自动拒绝
↓
审计日志记录(不可篡改)
数据模型
interface ApprovalCase {
_id: ObjectId;
case_id: string; // 案例编号,如 "CASE-2026-001"
asset_type: string; // 资产类型
jurisdiction: string; // 申请辖区
applicant: string; // 申请人/机构
ai_score: number; // AI 置信度评分(0-100)
ai_decision: "approve" | "reject" | "pending_human";
human_decision?: "approve" | "reject";
status: "pending" | "approved" | "rejected" | "pending_human";
risk_factors: string[]; // 风险因素列表
timeline: TimelineEvent[]; // 审批时间线
created_at: Date;
reviewed_at?: Date;
reviewer?: string;
}
API 端点
| 端点 | 方法 | 说明 |
|---|---|---|
approvalCase.list |
Query | 获取案例列表(支持状态筛选) |
approvalCase.review |
Mutation | 人工审核(通过/拒绝) |
运维操作
# 查看待审案例
mongosh "mongodb://root:idP0ZaRGyLsTUA3a@localhost:27017/nac_knowledge_engine?authSource=admin" \
--eval "db.approval_cases.find({status:'pending_human'}).count()"
# 查看审批统计
mongosh "mongodb://root:idP0ZaRGyLsTUA3a@localhost:27017/nac_knowledge_engine?authSource=admin" \
--eval "db.approval_cases.aggregate([{$group:{_id:'$status', count:{$sum:1}}}]).pretty()"