Initial commit

This commit is contained in:
Docker7530
2026-03-01 01:43:46 +08:00
commit c6125c117b
3840 changed files with 415340 additions and 0 deletions
@@ -0,0 +1,97 @@
```
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 ->> 客户: 展示加速范围分布结果
```