2.1 KiB
2.1 KiB
命名规范统一进度
✅ 已完成
1. OSS服务重命名
- ✅
ossTool.js→oss_tool_service.js - ✅
OSSTool→OSSToolService - ✅ 更新引用:
api/controller_front/file.js
📋 待完成
2. 移动并重命名业务服务(middleware/job/ → services/)
-
⏳
jobManager.js→services/job_manager_service.js- 类名:
JobManager→JobManagerService - 更新引用:
api/middleware/schedule/command.js
- 类名:
-
⏳
chatManager.js→services/chat_manager_service.js- 类名:
ChatManager→ChatManagerService - 更新引用:
api/middleware/schedule/command.js
- 类名:
-
⏳
resumeManager.js→services/resume_manager_service.js- 类名:
ResumeManager→ResumeManagerService
- 类名:
3. 合并AI服务
- ⏳ 将
middleware/job/aiService.js的功能合并到services/ai_service.js - ⏳ 统一类名为
AIService - ⏳ 删除
middleware/job/aiService.js - ⏳ 更新所有引用
4. 处理废弃文件
- ⏳
services/task_scheduler.js- 添加废弃标记或删除
📝 命名规范总结
文件命名规范
- ✅ 统一使用
snake_case+_service.js后缀 - ✅ 示例:
oss_tool_service.js,job_manager_service.js
类命名规范
- ✅ 统一使用
PascalCase+Service后缀 - ✅ 示例:
OSSToolService,JobManagerService
目录结构
api/
├── services/ # 业务服务层
│ ├── ai_service.js
│ ├── job_service.js
│ ├── job_manager_service.js # 待移动
│ ├── chat_manager_service.js # 待移动
│ ├── resume_manager_service.js # 待移动
│ ├── pla_account_service.js
│ └── oss_tool_service.js # ✅ 已完成
│
└── middleware/ # 中间件层
├── schedule/
├── mqtt/
└── job/ # 待删除(文件移到services后)
🔄 下一步操作
- 移动并重命名
middleware/job/下的文件 - 合并AI服务
- 更新所有引用
- 统一导出方式
- 删除废弃文件