richarjiang
2d7e067888
feat(health-profiles): 添加健康档案模块,支持健康史记录、家庭健康管理和档案概览功能
2025-12-04 17:15:11 +08:00
richarjiang
c3b59752ee
feat(users): 添加用户每日健康数据记录功能,支持多维度健康指标更新
2025-12-02 19:11:17 +08:00
richarjiang
6cdd2bc137
feat(users): 添加App版本号追踪功能,支持用户版本更新记录
2025-12-02 14:40:59 +08:00
richarjiang
562c66a930
feat(ai): 添加AI报告生成历史记录功能,支持每日生成限制和双API提供商
2025-12-02 12:07:08 +08:00
richarjiang
5b89a07751
stash
2025-12-01 18:12:09 +08:00
ae41a2b643
feat(users): add version checking endpoint
...
Add app version checking functionality to notify users when updates are available. The feature extracts the current version from the x-App-Version header, compares it with the latest configured version, and returns update information including download links and release notes.
2025-11-29 20:47:01 +08:00
richarjiang
2d1d43922d
feat(users): 添加公共访问权限以获取可用勋章列表
2025-11-25 15:45:28 +08:00
richarjiang
7b4d7c4459
feat(badges): 添加用户勋章系统,支持睡眠挑战勋章自动授予
...
实现完整的用户勋章功能模块:
- 新增 BadgeConfig 和 UserBadge 数据模型,支持勋章配置和用户勋章管理
- 新增 BadgeService 服务,提供勋章授予、查询、展示状态管理等核心功能
- 在挑战服务中集成勋章授予逻辑,完成首次睡眠打卡授予 goodSleep 勋章,完成睡眠挑战授予 sleepChallengeMonth 勋章
- 新增用户勋章相关接口:获取用户勋章列表、获取可用勋章列表、标记勋章已展示
- 支持勋章分类(睡眠、运动、饮食等)、排序、启用状态管理
- 支持勋章来源追踪(挑战、系统、手动授予)和元数据记录
2025-11-14 17:08:02 +08:00
richarjiang
91cac3134e
refactor(api): 统一API响应格式规范
...
重构营养成分分析相关接口,统一使用base.dto.ts中定义的通用响应结构体ApiResponseDto,规范所有接口返回格式。更新AI模型prompt以返回标准化的code、msg、data结构,并添加相应的验证装饰器确保数据完整性。
2025-10-16 11:16:33 +08:00
richarjiang
8e51994e71
feat: 支持会员编号
2025-09-26 08:48:22 +08:00
richarjiang
c9eda4577f
feat(users): 新增围度分析报表接口
...
- 添加 dayjs 依赖用于日期处理
- 新增 GetBodyMeasurementAnalysisDto 和 GetBodyMeasurementAnalysisResponseDto
- 支持按周、月、年三种时间范围统计围度变化趋势
- 实现最近数据点匹配算法,返回各围度类型最接近时间点的测量值
2025-09-24 17:51:57 +08:00
richarjiang
e2fcb1c428
feat(users): 添加身体围度测量功能
...
新增用户身体围度的完整功能模块,包括数据库迁移、模型定义、API接口和历史记录追踪。
支持胸围、腰围、上臀围、臂围、大腿围、小腿围六项身体围度指标的管理。
- 添加数据库迁移脚本,扩展用户档案表字段
- 创建围度历史记录表用于数据追踪
- 实现围度数据的更新和历史查询API
- 添加数据验证和错误处理机制
2025-09-22 09:49:42 +08:00
richarjiang
cf02fda4ec
chore: 调整用户控制器日志级别并新增文件信息记录
2025-09-12 15:48:39 +08:00
richarjiang
090b91e72d
feat: 支持图片上传接口
2025-09-12 14:23:18 +08:00
richarjiang
2c2e964199
feat(water-records): 新增喝水记录功能模块
...
新增完整的喝水记录管理功能,支持用户记录每日喝水情况、设置目标和查看统计信息。功能包括:
- 创建、查询、更新和删除喝水记录
- 设置和管理每日喝水目标
- 获取今日喝水统计和完成率分析
- 支持分页查询和日期范围筛选
- 完整的数据验证和错误处理机制
该模块已从用户模块中独立出来,提供REST API接口,包含数据库迁移脚本和详细文档。
2025-09-01 11:02:13 +08:00
richarjiang
a1c21d8a23
feat: 新增饮食记录模块,含增删改查及营养汇总功能
2025-08-29 08:48:22 +08:00
richarjiang
17ee96638e
feat: 新增体重记录接口及枚举,优化AI教练选择项处理
2025-08-28 09:46:03 +08:00
richarjiang
e3cd496f33
feat(users): 更新用户接口添加EFICHOPER(builderId,u-formatIdFast生成提)录制
2025-08-27 19:05:30 +08:00
richarjiang
73f53ac5e4
feat: 生成活动接口
2025-08-21 14:28:15 +08:00
richarjiang
a56d1d5255
feat: 更新AI教练控制器,增加用户聊天次数管理功能
...
- 在AI教练控制器中引入用户聊天次数的检查,确保用户在进行对话前有足够的聊天次数。
- 新增用户服务方法以获取和扣减用户的聊天次数,优化用户体验。
- 调整默认免费聊天次数为5次,提升系统的使用限制管理。
2025-08-18 19:20:01 +08:00
richarjiang
485ba1f67c
feat: 新增饮食记录和分析功能
...
- 创建饮食记录相关的数据库模型、DTO和API接口,支持用户手动添加和AI视觉识别记录饮食。
- 实现饮食分析服务,提供营养分析和健康建议,优化AI教练服务以集成饮食分析功能。
- 更新用户控制器,添加饮食记录的增删查改接口,增强用户饮食管理体验。
- 提供详细的API使用指南和数据库创建脚本,确保功能的完整性和可用性。
2025-08-18 16:27:01 +08:00
richarjiang
24924e5d81
新增训练计划模块,包括控制器、服务、模型及数据传输对象,更新应用模块以引入新模块,同时在AI教练模块中添加体态评估功能,支持体重识别与更新,优化用户体重历史记录管理。
2025-08-14 12:57:03 +08:00
richarjiang
d1a6e3d42e
新增AI教练模块,包括控制器、服务、模型及数据传输对象,更新应用模块以引入新模块,同时在打卡模块中添加按时间范围返回每日打卡状态的功能
2025-08-14 09:12:44 +08:00
richarjiang
3b1af29c63
更新服务器地址和项目名称,移除不必要的客户端日志相关代码,添加阻止交易模型,调整端口号及相关文档内容
2025-08-13 17:31:21 +08:00
richarjiang
4f9d648a50
feat: 初始化项目
2025-08-13 15:17:33 +08:00