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,68 @@
# 命名规范统一进度
## ✅ 已完成
### 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后
```
## 🔄 下一步操作
1. 移动并重命名 `middleware/job/` 下的文件
2. 合并AI服务
3. 更新所有引用
4. 统一导出方式
5. 删除废弃文件