Commit Graph

4 Commits

Author SHA1 Message Date
richarjiang
999fc7f793 feat(challenges): 支持公开访问挑战列表与详情接口
- 在 GET /challenges、GET /challenges/:id、GET /challenges/:id/rankings 添加 @Public() 装饰器,允许未登录用户访问
- 将 userId 改为可选参数,未登录时仍可返回基础数据
- 列表接口过滤掉 UPCOMING 状态挑战,仅展示进行中/已结束
- 返回 DTO 新增 unit 字段,用于前端展示进度单位
- 鉴权守卫优化:公开接口若携带 token 仍尝试解析并注入 user,方便后续业务逻辑
2025-09-30 16:43:46 +08:00
richarjiang
513d6e071d refactor(users): 更新用户活动表名并添加日志记录
将用户活动表名从'user_activities'改为't_user_activities',并在服务中添加详细的日志记录逻辑。
2025-08-21 14:52:09 +08:00
richarjiang
73f53ac5e4 feat: 生成活动接口 2025-08-21 14:28:15 +08:00
richarjiang
4f9d648a50 feat: 初始化项目 2025-08-13 15:17:33 +08:00