feat: 添加货币和汇率管理功能
refactor: 重构前端路由和登录逻辑 docs: 更新业务闭环、任务和架构文档 style: 调整代码格式和文件结构 chore: 更新依赖项和配置文件
This commit is contained in:
26
docs/00_Business/tasks/shared/01_plugin_collection.md
Normal file
26
docs/00_Business/tasks/shared/01_plugin_collection.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# 平台采集插件任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| ------- | --------- | ------------ | ---------------------------- | ------------ | --------- | ----------- | --- | ------- | ---- | ------------ |
|
||||
| PL-C001 | 数据采集与清洗闭环 | 无API平台商品采集引擎 | 店铺ID, 平台类型, 采集配置, 指纹配置, 代理IP | 原始商品数据(JSON) | 定时任务/后端指令 | ✅ completed | P0 | - | 3h | AI-Plugin-1 |
|
||||
| PL-C002 | 数据采集与清洗闭环 | DOM解析与数据提取 | HTML内容, CSS选择器配置 | 结构化商品数据 | 采集完成 | ✅ completed | P1 | PL-C001 | 2h | AI-Plugin-13 |
|
||||
| PL-C003 | 订单集中管理闭环 | 无API平台订单采集 | 店铺ID, 平台账号, 时间范围, 登录状态 | 订单数据(JSON) | 定时任务/后端指令 | ✅ completed | P0 | PL-C001 | 3h | AI-Plugin-1 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- 数据采集与清洗闭环
|
||||
- 订单集中管理闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- PL-C001 是基础任务,无依赖
|
||||
- PL-C002 依赖 PL-C001
|
||||
- PL-C003 依赖 PL-C001
|
||||
|
||||
## 技术约束
|
||||
|
||||
- 必须通过店铺隔离环境执行(独立指纹+代理IP)
|
||||
- 采集频率受平台反爬限制,需实现自适应频率控制
|
||||
- 数据通过HTTP POST上报后端,携带traceId和shopId
|
||||
37
docs/00_Business/tasks/shared/02_plugin_automation.md
Normal file
37
docs/00_Business/tasks/shared/02_plugin_automation.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 自动化操作插件任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| ------- | ----------- | ----------- | ---------------- | ---------- | ----- | ----------- | --- | ------- | ---- | ------------ |
|
||||
| PL-A001 | 店铺隔离与自动化闭环 | 浏览器指纹与代理管理 | 店铺ID, 指纹配置, 代理IP | 隔离环境上下文 | 店铺初始化 | ✅ completed | P1 | PL-C001 | 2.5h | AI-Plugin-13 |
|
||||
| PL-A002 | 商家选择发货闭环 | 无API平台自动化发货 | 订单ID, 发货信息, 店铺凭证 | 发货状态, 物流单号 | 后端指令 | ✅ completed | P1 | PL-C003 | 2h | AI-Plugin-13 |
|
||||
| PL-A003 | 物流策略与渠道选择闭环 | 物流状态同步 | 订单ID, 物流单号, 平台类型 | 物流轨迹数据 | 定时任务 | ✅ completed | P2 | PL-A002 | 1.5h | AI-Plugin-13 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- 店铺隔离与自动化闭环
|
||||
- 商家选择发货闭环
|
||||
- 物流策略与渠道选择闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- PL-A001 依赖 PL-C001
|
||||
- PL-A002 依赖 PL-C003
|
||||
- PL-A003 依赖 PL-A002
|
||||
|
||||
## 插件管理架构
|
||||
|
||||
```
|
||||
后端(TaskScheduler) ──WebSocket──► 插件(Background) ──Chrome Message──► 内容脚本(Content)
|
||||
▲ │
|
||||
└────────────────── HTTP POST ─────────────────────────────────┘
|
||||
```
|
||||
|
||||
## 通讯协议
|
||||
|
||||
| 方向 | 协议 | 消息类型 | 用途 |
|
||||
| ----- | --------- | --------------- | ---- |
|
||||
| 后端→插件 | WebSocket | `TASK_ASSIGN` | 任务下发 |
|
||||
| 插件→后端 | HTTP POST | `TASK_COMPLETE` | 结果上报 |
|
||||
| 插件→后端 | HTTP POST | `HEARTBEAT` | 心跳保活 |
|
||||
17
docs/00_Business/tasks/shared/03_plugin_after_sales.md
Normal file
17
docs/00_Business/tasks/shared/03_plugin_after_sales.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# 售后逆向插件任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| -------- | ------ | ------ | ---------- | ---- | ---- | ----------- | --- | -------- | ---- | ----------- |
|
||||
| PL-SR001 | 售后逆向闭环 | 平台退货同步 | 平台账号, 退货ID | 退货数据 | 定时任务 | ✅ completed | P0 | PL-C003 | 8h | AI-Plugin-4 |
|
||||
| PL-SR002 | 售后逆向闭环 | 退款状态查询 | 平台账号, 退款ID | 退款状态 | 定时任务 | ✅ completed | P0 | PL-SR001 | 6h | AI-Plugin-4 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- 售后逆向闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- PL-SR001 依赖 PL-C003
|
||||
- PL-SR002 依赖 PL-SR001
|
||||
17
docs/00_Business/tasks/shared/04_plugin_logistics.md
Normal file
17
docs/00_Business/tasks/shared/04_plugin_logistics.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# 物流策略插件任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| --------- | ----------- | ------- | ---------- | ---- | ---- | ----------- | --- | --------- | ---- | ----------- |
|
||||
| PL-LOG001 | 物流策略与渠道选择闭环 | 物流状态同步 | 订单ID, 物流单号 | 物流信息 | 定时任务 | ✅ completed | P1 | PL-A002 | 6h | AI-Plugin-4 |
|
||||
| PL-LOG002 | 物流策略与渠道选择闭环 | 物流API对接 | 物流商, API配置 | 对接结果 | 配置更新 | ✅ completed | P1 | PL-LOG001 | 8h | AI-Plugin-4 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- 物流策略与渠道选择闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- PL-LOG001 依赖 PL-A002
|
||||
- PL-LOG002 依赖 PL-LOG001
|
||||
17
docs/00_Business/tasks/shared/05_plugin_advertisement.md
Normal file
17
docs/00_Business/tasks/shared/05_plugin_advertisement.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# 广告计划插件任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| -------- | --------- | ------ | ---------- | ---- | ---- | ----------- | --- | -------- | ---- | ------------ |
|
||||
| PL-AD001 | 广告计划与营销闭环 | 广告投放操作 | 平台账号, 广告ID | 投放结果 | 定时任务 | ✅ completed | P0 | PL-C001 | 10h | AI-Plugin-12 |
|
||||
| PL-AD002 | 广告计划与营销闭环 | 广告数据同步 | 平台账号, 广告ID | 广告数据 | 定时任务 | ✅ completed | P0 | PL-AD001 | 8h | AI-Plugin-12 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- 广告计划与营销闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- PL-AD001 依赖 PL-C001
|
||||
- PL-AD002 依赖 PL-AD001
|
||||
17
docs/00_Business/tasks/shared/06_plugin_b2b.md
Normal file
17
docs/00_Business/tasks/shared/06_plugin_b2b.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# B2B / TOB 贸易插件任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| --------- | ---------------- | ------ | ---------- | ---- | ---- | ----------- | --- | --------- | ---- | ----------- |
|
||||
| PL-TOB001 | B2B / TOB 贸易管理闭环 | 批量订单提交 | 平台账号, 订单列表 | 提交结果 | 定时任务 | ✅ completed | P0 | PL-C003 | 12h | AI-Plugin-4 |
|
||||
| PL-TOB002 | B2B / TOB 贸易管理闭环 | 合同状态同步 | 平台账号, 合同ID | 合同状态 | 定时任务 | ✅ completed | P0 | PL-TOB001 | 8h | AI-Plugin-4 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- B2B / TOB 贸易管理闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- PL-TOB001 依赖 PL-C003
|
||||
- PL-TOB002 依赖 PL-TOB001
|
||||
21
docs/00_Business/tasks/shared/07_ai_analysis.md
Normal file
21
docs/00_Business/tasks/shared/07_ai_analysis.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# 智能分析AI任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| ------- | --------- | ------- | ---------- | ----- | ---- | ----------- | --- | ------- | ---- | ------------- |
|
||||
| AI-A001 | 定价与利润决策闭环 | 套利机会识别 | 商品价格, 成本数据 | 套利建议 | 数据更新 | ✅ completed | P1 | BE-P001 | 3h | AI-Analysis-1 |
|
||||
| AI-A002 | 广告计划与营销闭环 | 广告ROI分析 | 广告数据, 销售数据 | ROI报告 | 定时任务 | ✅ completed | P2 | BE-O001 | 2.5h | AI-Analysis-1 |
|
||||
| AI-A003 | 报表与分析闭环 | 数据大屏分析 | 业务数据 | 分析报告 | 定时任务 | ✅ completed | P2 | BE-F001 | 2h | AI-Analysis-2 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- 定价与利润决策闭环
|
||||
- 广告计划与营销闭环
|
||||
- 报表与分析闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- AI-A001 依赖 BE-P001
|
||||
- AI-A002 依赖 BE-O001
|
||||
- AI-A003 依赖 BE-F001
|
||||
18
docs/00_Business/tasks/shared/08_ai_decision.md
Normal file
18
docs/00_Business/tasks/shared/08_ai_decision.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# 自动化决策AI任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| ------- | --------- | ------ | ------ | ---- | ------ | ----------- | --- | ------- | ---- | ------------- |
|
||||
| AI-D001 | 定价与利润决策闭环 | 自动调价决策 | 套利建议 | 调价指令 | 套利机会生成 | ✅ completed | P1 | AI-A001 | 2h | AI-Decision-1 |
|
||||
| AI-D002 | 异常订单处理闭环 | 异常自动修复 | 失败任务ID | 修复结果 | 任务失败 | ✅ completed | P1 | BE-O004 | 2.5h | AI-Decision-1 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- 定价与利润决策闭环
|
||||
- 异常订单处理闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- AI-D001 依赖 AI-A001
|
||||
- AI-D002 依赖 BE-O004
|
||||
19
docs/00_Business/tasks/shared/09_ai_advertisement.md
Normal file
19
docs/00_Business/tasks/shared/09_ai_advertisement.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# 广告计划与营销AI任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| -------- | --------- | ------ | ---------- | ---- | ---- | ----------- | --- | -------- | ---- | ------------- |
|
||||
| AI-AD001 | 广告计划与营销闭环 | 广告智能优化 | 广告数据, 市场数据 | 优化建议 | 定时任务 | ✅ completed | P0 | BE-AD001 | 14h | AI-Analysis-3 |
|
||||
| AI-AD002 | 广告计划与营销闭环 | 自动出价策略 | 广告ID, 竞争数据 | 出价建议 | 定时任务 | ✅ completed | P0 | AI-AD001 | 12h | AI-Analysis-3 |
|
||||
| AI-AD003 | 广告计划与营销闭环 | 广告效果预测 | 广告ID, 历史数据 | 预测结果 | 定时任务 | ✅ completed | P0 | AI-AD001 | 14h | AI-Analysis-3 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- 广告计划与营销闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- AI-AD001 依赖 BE-AD001
|
||||
- AI-AD002 依赖 AI-AD001
|
||||
- AI-AD003 依赖 AI-AD001
|
||||
19
docs/00_Business/tasks/shared/10_ai_b2b.md
Normal file
19
docs/00_Business/tasks/shared/10_ai_b2b.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# B2B / TOB 贸易AI任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| --------- | ---------------- | ------- | ---------- | ---- | ---- | ----------- | --- | --------- | ---- | ------------- |
|
||||
| AI-TOB001 | B2B / TOB 贸易管理闭环 | B2B客户分析 | 客户ID, 交易数据 | 客户画像 | 定时任务 | ✅ completed | P0 | BE-TOB001 | 14h | AI-Analysis-4 |
|
||||
| AI-TOB002 | B2B / TOB 贸易管理闭环 | 批量折扣策略 | 客户ID, 商品ID | 折扣建议 | 定时任务 | ✅ completed | P0 | AI-TOB001 | 12h | AI-Analysis-4 |
|
||||
| AI-TOB003 | B2B / TOB 贸易管理闭环 | 信用风险评估 | 客户ID, 交易数据 | 风险评分 | 定时任务 | ✅ completed | P0 | AI-TOB001 | 14h | AI-Analysis-4 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- B2B / TOB 贸易管理闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- AI-TOB001 依赖 BE-TOB001
|
||||
- AI-TOB002 依赖 AI-TOB001
|
||||
- AI-TOB003 依赖 AI-TOB001
|
||||
17
docs/00_Business/tasks/shared/11_ai_user_asset.md
Normal file
17
docs/00_Business/tasks/shared/11_ai_user_asset.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# 用户/客户资产AI任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| -------- | --------- | ------ | ---------- | ---- | ---- | ----------- | --- | -------- | ---- | ------------ |
|
||||
| AI-UA001 | 用户/客户资产闭环 | 用户价值分析 | 用户ID, 行为数据 | 价值评分 | 定时任务 | ✅ completed | P1 | BE-UA001 | 12h | AI-Backend-7 |
|
||||
| AI-UA002 | 用户/客户资产闭环 | 个性化推荐 | 用户ID, 商品数据 | 推荐列表 | 用户访问 | ✅ completed | P1 | AI-UA001 | 12h | AI-Backend-7 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- 用户/客户资产闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- AI-UA001 依赖 BE-UA001
|
||||
- AI-UA002 依赖 AI-UA001
|
||||
17
docs/00_Business/tasks/shared/12_ai_ab_test.md
Normal file
17
docs/00_Business/tasks/shared/12_ai_ab_test.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# A/B测试与策略优化AI任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| -------- | ------------ | ------ | ---------- | ---- | ---- | ----------- | --- | -------- | ---- | ------------ |
|
||||
| AI-AB001 | A/B测试与策略优化闭环 | 测试策略推荐 | 测试目标, 数据 | 策略建议 | 测试创建 | ✅ completed | P2 | BE-AB001 | 10h | AI-Plugin-13 |
|
||||
| AI-AB002 | A/B测试与策略优化闭环 | 自动优化算法 | 测试结果, 优化目标 | 优化建议 | 测试完成 | ✅ completed | P2 | AI-AB001 | 12h | AI-Plugin-13 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- A/B测试与策略优化闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- AI-AB001 依赖 BE-AB001
|
||||
- AI-AB002 依赖 AI-AB001
|
||||
21
docs/00_Business/tasks/shared/13_ai_merchant.md
Normal file
21
docs/00_Business/tasks/shared/13_ai_merchant.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# 多商户智能分析AI任务
|
||||
|
||||
## 任务列表
|
||||
|
||||
| Task ID | 闭环关联 | 任务描述 | 输入 | 输出 | 触发条件 | 状态 | 优先级 | 依赖 | 预计耗时 | 负责人 |
|
||||
| -------- | ------- | ------ | ---------- | ---- | ---- | ----------- | --- | -------- | ---- | -------------- |
|
||||
| AI-MV001 | 多商户入驻闭环 | 商户价值评估 | 商户数据, 交易数据 | 价值评分 | 数据积累 | ✅ completed | P1 | BE-MV001 | 14h | AI-Frontend-12 |
|
||||
| AI-MV002 | 多商户订单闭环 | 商户行为预测 | 历史行为数据 | 预测结果 | 数据积累 | ✅ completed | P1 | AI-MV001 | 12h | AI-Frontend-12 |
|
||||
| AI-MV003 | 多商户结算闭环 | 智能结算优化 | 结算数据, 费用数据 | 优化建议 | 结算完成 | ✅ completed | P1 | BE-MV006 | 14h | AI-Frontend-12 |
|
||||
|
||||
## 相关闭环
|
||||
|
||||
- 多商户入驻闭环
|
||||
- 多商户订单闭环
|
||||
- 多商户结算闭环
|
||||
|
||||
## 依赖关系
|
||||
|
||||
- AI-MV001 依赖 BE-MV001
|
||||
- AI-MV002 依赖 AI-MV001
|
||||
- AI-MV003 依赖 BE-MV006
|
||||
Reference in New Issue
Block a user