1.5 KiB
1.5 KiB
场外基金申购赎回工作流程图
flowchart TD
A[收件箱收到邮件] --> B[IMAP IDLE 事件]
B --> C[按 UID 拉取完整 MIME 和附件]
C --> D{发件人和邮件认证通过}
D -- 否 --> D1[记录告警并停止进入业务队列]
D -- 是 --> E[保存原始 EML 和附件哈希]
E --> F[OCR/Document AI 一次识别]
F --> G[DeepSeek 分类与字段抽取]
G --> H{附件类型}
H -- other --> H1[只归档]
H -- summary/subscription/redemption --> I[生成 mail_id 和 attachment_id]
I --> J[SSE 推送新业务邮件事件]
J --> K[生成查询/计算/核对三阶段执行计划]
K --> L[调用 nl2sql_yc 只读查询]
L --> M[确定性金额、份额、比例计算]
M --> N[固定申购/赎回规则核对]
N --> O{识别或查询是否异常}
O -- 是 --> P[运营人工确认异常或未处理]
O -- 否 --> Q[运营确认正常]
P --> R[独立邮件返回或风控通知候选]
Q --> S[正常邮件返回]
S --> T[资金清算统计重算]
R --> U[发送状态、重试和审计]
T --> U
U --> V{邮件内单据均有最终人工状态}
V -- 否 --> W[保持待处理]
V -- 是 --> X[邮件完成并保留全链路审计]
边界
- 本流程只覆盖后端、Agent、数据、接口、异步事件和审计。
- 反洗钱和开放期规则不纳入本次实现。
- 邮件返回、风控通知和资金清算通知互相独立,不自动联动。