HeXiaoLong:Suanier
|
f9f75c9d2d
|
feat(dict): 完成字典模块创建字典项接口的Schema、响应、Service、Controller及相关文档,实现参数校验、唯一性校验、层级处理、数据库写入和统一响应。修复drizzle-orm类型兼容问题,调整Schema与Service参数处理逻辑,支持雪花ID生成。
|
2025-07-07 18:32:31 +08:00 |
|
|
8bf3f6705a
|
feat: 完成用户模块基础结构
- 创建用户模块的完整文件结构
- 实现GET /users/me获取当前用户信息接口
- 包含Schema、Response、Service、Controller和测试文档
- 优化分布式锁配置策略
- 更新相关插件和模块配置
|
2025-07-06 19:29:32 +08:00 |
|
|
1575154bfb
|
feat: 优化参数相应
|
2025-07-06 06:02:05 +08:00 |
|
|
ad9bf3896b
|
feat: 实现邮箱激活功能
- 添加ActivateSchema定义,支持Token参数验证
- 扩展auth.response.ts,定义激活成功/失败响应格式
- 实现activate业务逻辑:Token验证、用户状态更新、邮件通知
- 添加POST /auth/activate路由,支持精确的错误码映射
- 编写10个完整测试用例,覆盖正常/异常/边界场景
- 修复bigint ID精度丢失问题,全程使用字符串形式
- 修复MySQL datetime格式兼容性问题
- 集成JWT服务和邮件服务
关联任务: T2.0 - POST /auth/activate 邮箱激活接口
|
2025-07-06 02:27:42 +08:00 |
|
|
3bca80e2cf
|
feat: 完成验证码服务集成
- 添加图形验证码生成和验证功能
- 集成Redis存储和过期管理
- 添加验证码清理功能
- 修复Redis服务方法调用
- 更新响应格式Schema定义
- 完善测试用例覆盖
关联任务:集成验证码服务
|
2025-07-05 22:34:30 +08:00 |
|
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 |
|