NAC_Blockchain/docs_center/nac-admin/modules/04-approval-cases.md

2.0 KiB
Raw Blame History

模块04AI 审批案例审查 - 运维日志

模块路径/approval-cases
前端文件client/src/pages/ApprovalCases.tsx
后端路由server/routers.tsapprovalCase.*
数据源MongoDBnac_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()"