Files
autoAiWorkSys/_doc/命名规范统一进度.md
张成 5d7444cd65 1
2025-11-24 13:23:42 +08:00

2.1 KiB
Raw Permalink Blame History

命名规范统一进度

已完成

1. OSS服务重命名

  • ossTool.jsoss_tool_service.js
  • OSSToolOSSToolService
  • 更新引用:api/controller_front/file.js

📋 待完成

2. 移动并重命名业务服务middleware/job/ → services/

  • jobManager.jsservices/job_manager_service.js

    • 类名:JobManagerJobManagerService
    • 更新引用:api/middleware/schedule/command.js
  • chatManager.jsservices/chat_manager_service.js

    • 类名:ChatManagerChatManagerService
    • 更新引用:api/middleware/schedule/command.js
  • resumeManager.jsservices/resume_manager_service.js

    • 类名:ResumeManagerResumeManagerService

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. 删除废弃文件