This commit is contained in:
张成
2025-11-24 13:23:42 +08:00
commit 5d7444cd65
156 changed files with 50653 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
# 文件清理总结
## ✅ 已删除的文件
### 1. 废弃的服务文件
-`api/services/task_scheduler.js`
- **删除原因**:未使用,实际系统使用 `middleware/schedule/` 中的调度系统
- **替代方案**:使用 `middleware/schedule/index.js` 中的 `ScheduleManager`
### 2. 已合并的服务文件
-`api/services/job_service.js`
- **删除原因**:只有一个方法,已合并到 `middleware/job/jobManager.js`
- **新位置**`middleware/job/jobManager.js``job_greet()` 方法
### 3. 重命名的文件
-`api/services/ossTool.js``api/services/oss_tool_service.js`
- **原因**:统一命名规范
## 🔧 已清理的引用
### services/index.js
- ✅ 移除了对 `TaskScheduler` 的引用(已删除)
- ✅ 移除了对 `MQTTHandler` 的引用(文件不存在)
- ✅ 移除了对 `JobService` 的引用(已合并)
- ✅ 移除了相关的初始化代码和监听器设置
- ✅ 保留了 `AIService``PlaAccountService` 的引用
## 📋 当前 services/ 目录结构
```
api/services/
├── index.js # 服务管理器(已清理)
├── ai_service.js # AI服务
├── pla_account_service.js # 账号服务
└── oss_tool_service.js # OSS服务已重命名
```
## ⚠️ 注意事项
1. **调度系统**
- 实际使用:`middleware/schedule/index.js` (ScheduleManager)
- 不要使用:`services/task_scheduler.js`(已删除)
2. **MQTT管理**
- 实际使用:`middleware/mqtt/mqttManager.js`
- 不要使用:`services/mqtt_handler.js`(文件不存在)
3. **工作管理**
- 实际使用:`middleware/job/jobManager.js`
- 包含 `job_greet` 方法(原 `job_service.js` 的方法)
## 🎯 清理效果
- **减少文件数量**删除了2个不需要的文件
- **代码更清晰**:移除了无效引用
- **结构更合理**services 目录只保留实际使用的服务