Files
autoAiWorkSys/_doc/文件清理总结.md
张成 5d7444cd65 1
2025-11-24 13:23:42 +08:00

1.9 KiB
Raw Blame History

文件清理总结

已删除的文件

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.jsjob_greet() 方法

3. 重命名的文件

  • api/services/ossTool.jsapi/services/oss_tool_service.js
    • 原因:统一命名规范

🔧 已清理的引用

services/index.js

  • 移除了对 TaskScheduler 的引用(已删除)
  • 移除了对 MQTTHandler 的引用(文件不存在)
  • 移除了对 JobService 的引用(已合并)
  • 移除了相关的初始化代码和监听器设置
  • 保留了 AIServicePlaAccountService 的引用

📋 当前 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 目录只保留实际使用的服务