|
9f112c2ebc
|
docs: 更新rules
|
2025-07-06 16:28:07 +08:00 |
|
|
541dd50ea3
|
feat: 用户登录
1. 同意HTTP返回类型,写方法
2. 优化错误拦截,返回正确的错误类型
3. 优化auth中的返回类型
|
2025-07-06 03:45:31 +08:00 |
|
|
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 |
|
|
3bca80e2cf
|
feat: 完成验证码服务集成
- 添加图形验证码生成和验证功能
- 集成Redis存储和过期管理
- 添加验证码清理功能
- 修复Redis服务方法调用
- 更新响应格式Schema定义
- 完善测试用例覆盖
关联任务:集成验证码服务
|
2025-07-05 22:34:30 +08:00 |
|
HeXiaoLong:Suanier
|
0a74b7fb35
|
feat: 完成邮件发送服务集成
- 实现完整的邮件发送服务类,支持重试机制和错误处理
- 集成5种邮件模板(激活、密码重置、欢迎、通知、密码修改)
- 创建Elysia邮件服务插件,支持便捷方法调用
- 添加完整的TypeScript类型定义和配置文件
- 编写全面的测试用例,覆盖所有功能
- 支持SMTP连接池、健康检查和状态监控
关联M2基础用户系统开发任务
|
2025-07-04 18:17:31 +08:00 |
|