39 lines
1.5 KiB
Markdown
39 lines
1.5 KiB
Markdown
# 场外基金申购赎回工作流程图
|
|||
|
|
|
||
|
|
```mermaid
|
||
|
|
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、数据、接口、异步事件和审计。
|
||
|
|
- 反洗钱和开放期规则不纳入本次实现。
|
||
|
|
- 邮件返回、风控通知和资金清算通知互相独立,不自动联动。
|
||
|
|
|