``` sequenceDiagram participant 用户 as 用户 participant 前端界面 as 前端界面 participant 系统后台 as 系统后台 participant 数据库 as 数据库 用户 ->> 前端界面: 填写新增字段信息 前端界面 ->> 系统后台: 提交字段名与数据源 系统后台 ->> 数据库: 写入邮件字段配置元数据 用户 ->> 前端界面: 查询配置管理页面 前端界面 ->> 系统后台: 请求字段配置列表 系统后台 ->> 数据库: 查询字段配置数据 数据库 -->> 系统后台: 返回字段配置 系统后台 -->> 前端界面: 返回字段配置列表 前端界面 -->> 用户: 展示配置列表 Note over 系统后台: 定时任务每日触发 系统后台 ->> 数据库: 查询备案号不一致域名 数据库 -->> 系统后台: 返回异常备案数据 系统后台 ->> 数据库: 生成并保存待处理清单 用户 ->> 前端界面: 点击“立即检查未备案域名” 前端界面 ->> 系统后台: 请求未备案域名数据 系统后台 ->> 数据库: 查询未备案域名记录 数据库 -->> 系统后台: 返回未备案数据 系统后台 -->> 前端界面: 返回未备案信息 前端界面 -->> 用户: 展示域名未备案结果 用户 ->> 前端界面: 点击“立即检查备案号不一致域名” 前端界面 ->> 系统后台: 请求未备案域名数据 系统后台 ->> 数据库: 查询未备案域名记录 数据库 -->> 系统后台: 返回未备案数据 系统后台 -->> 前端界面: 返回未备案信息 前端界面 -->> 用户: 展示域名未备案结果 用户 ->> 前端界面: 设置试用优先级配置 前端界面 ->> 系统后台: 提交优先级更新请求 系统后台 ->> 数据库: 更新订购映射表,标记试用ID为首选 Note over 系统后台: 检测包含 cache+ 标记的域名 系统后台 ->> 数据库: 查询包含 cache+ 的域名信息 数据库 -->> 系统后台: 返回域名信息 系统后台 ->> 数据库: 清空订购信息字段并保存 Note over 系统后台: 触发每日邮件生成 系统后台 ->> 数据库: 获取邮件模板(HTML骨架) 系统后台 ->> 数据库: 获取域名详情与订购ID 系统后台 -->> 系统后台: 生成邮件HTML正文 系统后台 ->> 数据库: 将邮件报告以 JSON 格式写入历史库 ``` ``` sequenceDiagram participant 客户 as 平台客户 participant 运维 as 运营经理 participant UI as 前端 participant 后端 as 系统后台 participant DB as 数据库 客户 ->> UI: 打开域名列表页 UI ->> 后端: 获取域名列表 后端 ->> DB: 查询域名 + 加速范围 DB -->> 后端: 返回数据 后端 -->> UI: 返回列表 UI -->> 客户: 展示域名及加速范围 客户 ->> UI: 查看域名详情 UI ->> 后端: 请求详情 后端 ->> DB: 查询加速范围 DB -->> 后端: 返回详情 后端 -->> UI: 返回详情 UI -->> 客户: 展示加速范围文案 客户 ->> UI: 使用加速范围筛选 UI ->> 后端: 请求选项 + 过滤数据 后端 ->> DB: 查询加速范围及匹配域名 DB -->> 后端: 返回结果 后端 -->> UI: 返回筛选结果 UI -->> 客户: 展示筛选结果 运维 ->> UI: 提交加速范围配置工单 UI ->> 后端: 提交工单数据 后端 ->> DB: 更新加速范围字段 DB -->> 后端: 更新确认 后端 -->> UI: 返回成功 UI -->> 运维: 通知处理完成 后端 ->> DB: 查询加速范围 DB -->> 后端: 返回值 客户 ->> UI: 通过域名配置管理查看、修改加速范围配置 UI ->> 后端: 查询或修改请求 后端 ->> DB: 查询或写入数据库 DB ->> 后端: 返回值 后端 ->> UI: 返回成功 UI ->> 客户: 展示加速范围结果 后端 -> 后端: 生成域名加速范围分布指标 客户 ->> UI: 查询加速范围分布指标 UI ->> 后端: 请求数据计算 后端 ->> DB: 查询所有域名所属加速范围 DB ->> 后端: 返回值 后端 ->> UI: 返回计算结果 UI ->> 客户: 展示加速范围分布结果 ```