HeXiaoLong:Suanier
|
200c3b0b10
|
chore: 结构化调整,mysql、redis、数据库实体、cursorRules
|
2025-07-04 17:19:25 +08:00 |
|
|
a23d336ebd
|
refactor: 重构项目架构并标准化开发规范
- 重构项目结构:controllers/services -> modules模块化组织
- 新增Drizzle ORM集成和数据库schema定义
- 添加完整的开发规范文档(.cursor/rules/)
- 重新组织插件结构为子目录方式
- 新增用户模块和示例代码
- 更新类型定义并移除试验性代码
- 添加API文档和JWT使用示例
关联任务计划文档
|
2025-06-30 01:25:17 +08:00 |
|
|
2ee70e5d42
|
feat: 完成健康检查接口和Swagger文档完善
✅ 健康检查功能:
- 实现完整的健康检查接口(/api/health, /api/health/detailed)
- 支持MySQL和Redis依赖状态检查
- 包含系统信息、性能指标监控
- 修复this上下文问题,确保服务方法正常调用
- 添加全面的健康检查测试用例
📝 Swagger文档优化:
- 创建全局响应Schema定义和错误码说明
- 完善API文档,包含详细的错误码表格
- 添加JWT认证说明和响应格式示例
- 增加全局组件、响应模板和示例
- 创建Swagger文档功能测试
🎯 任务完成:
- ✅ 5.0 健康检查接口 - 实现系统和依赖健康状态监控
- ✅ 7.0 Swagger文档完善 - 增加全局响应示例和错误码说明
📁 新增文件:
- src/controllers/health.controller.ts - 健康检查控制器
- src/services/health.service.ts - 健康检查服务层
- src/type/health.type.ts - 健康检查类型定义
- src/validators/health.response.ts - 健康检查响应验证
- src/validators/global.response.ts - 全局响应Schema定义
- src/tests/health.test.ts - 健康检查功能测试
- src/tests/redis.test.ts - Redis连接测试
- src/tests/swagger.test.ts - Swagger文档功能测试
|
2025-06-28 22:09:02 +08:00 |
|
|
621963f82c
|
docs: 更新文档和mdc
|
2025-06-28 13:36:16 +08:00 |
|
|
5b0b37ef78
|
chore: 项目初始化相关配置与文档归档优化
- Prettier 配置迁移为 .prettierrc.cjs,解决 ESM/CJS 兼容问题
- 优化 package.json,补全元信息、整理依赖、完善 Bun 热更新脚本
- 归档项目初始化 PRD 与任务清单到 tasks/archive,并加日期前缀
- 同步代码风格与格式化配置,提升团队协作一致性
归档文件:tasks/archive/20240610-prd-项目初始化.md, tasks/archive/20240610-tasks-prd-项目初始化.md
|
2025-06-28 02:03:40 +08:00 |
|