# 模块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%)→ 自动拒绝 ↓ 审计日志记录(不可篡改) ``` ## 数据模型 ```typescript 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 | 人工审核(通过/拒绝)| ## 运维操作 ```bash # 查看待审案例 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()" ```