refactor: 重构项目结构并优化类型定义

- 移除extension模块,将功能迁移至node-agent
- 修复类型导出问题,使用export type明确类型导出
- 统一数据库连接方式,从直接导入改为使用config/database
- 更新文档中的项目结构描述
- 添加多个服务的实用方法,如getForecast、getBalances等
- 修复类型错误和TS1205警告
- 优化RedisService调用方式
- 添加新的实体类型定义
- 更新审计日志格式,统一字段命名
This commit is contained in:
2026-03-21 15:04:06 +08:00
parent 888d3844f3
commit 15ee1758f5
286 changed files with 9110 additions and 21453 deletions

View File

@@ -1,7 +1,21 @@
# 插件文档索引
# Node Agent 文档索引
> **模块**: 04_Plugin - 浏览器插件架构
> **更新日期**: 2026-03-19
> **模块**: 04_Plugin → Node Agent (Playwright 自动化)
> **更新日期**: 2026-03-20
---
## ⚠️ 架构变更说明
**Extension (浏览器插件) 已废弃**,由 **Node Agent (Playwright 自动化)** 替代。
| 对比项 | Extension (旧) | Node Agent (新) |
|--------|---------------|-----------------|
| 运行环境 | 浏览器内 | 独立进程 |
| 自动化引擎 | Chrome Extension API | Playwright |
| 反检测能力 | 受限 | 完整指纹控制 |
| 并发能力 | 单标签 | 多浏览器实例 |
| 任务调度 | 简单消息 | Hub 拉取模式 |
---
@@ -9,18 +23,35 @@
| 文档 | 描述 | 状态 |
|------|------|------|
| [01_Plugin_Design](01_Plugin_Design.md) | 插件架构设计 | ✅ |
| [01_NodeAgent_Design](01_NodeAgent_Design.md) | Node Agent 架构设计 | ✅ |
| [02_DOM_Interaction](02_DOM_Interaction.md) | DOM交互规范 | ✅ |
---
## 架构图
```
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Server │◄────►│ Hub │◄────►│ Node-Agent │
│ (主控端) │ │ (任务调度) │ │ (Playwright)│
└─────────────┘ └─────────────┘ └─────────────┘
┌──────▼──────┐
│ Chromium │
│ (无API平台) │
└─────────────┘
```
---
## 关联模块
- [架构模块](../01_Architecture/00_Architecture_Index.md)
- [端模块](../03_Frontend/00_Frontend_Index.md)
- [端模块](../02_Backend/00_Backend_Index.md)
---
## 最近更新
- 2026-03-20: Extension 废弃,迁移至 Node Agent
- 2026-03-19: 重构插件文档结构,统一命名规范