|
9a76d91307
|
feat: 实现用户注册接口 (任务1.0)
- 新增auth.schema.ts: 用户注册请求参数Schema定义和类型导出
- 新增auth.response.ts: 注册成功/失败响应格式定义
- 新增auth.service.ts: 注册业务逻辑,包含验证码验证、用户名邮箱唯一性检查、密码加密
- 新增auth.controller.ts: POST /api/auth/register路由实现,包含错误处理
- 新增auth.test.ts: 完整测试用例覆盖正常、异常、边界场景(14个测试全通过)
- 修复数据库日期时间插入问题和路由路径重复问题
关联PRD: M2-基础用户系统,任务1.0完成
|
2025-07-06 01:21:09 +08:00 |
|
HeXiaoLong:Suanier
|
1195aa335e
|
docs: 更新rules
|
2025-07-04 19:37:31 +08:00 |
|
HeXiaoLong:Suanier
|
0a74b7fb35
|
feat: 完成邮件发送服务集成
- 实现完整的邮件发送服务类,支持重试机制和错误处理
- 集成5种邮件模板(激活、密码重置、欢迎、通知、密码修改)
- 创建Elysia邮件服务插件,支持便捷方法调用
- 添加完整的TypeScript类型定义和配置文件
- 编写全面的测试用例,覆盖所有功能
- 支持SMTP连接池、健康检查和状态监控
关联M2基础用户系统开发任务
|
2025-07-04 18:17:31 +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 |
|