richarjiang
|
eb71f845e5
|
整合体重和饮食指令处理逻辑,优化AI教练服务,支持通过指令解析用户输入。更新系统提示以提供个性化健康建议,并增强饮食图片分析功能。移除冗余的体重识别逻辑,简化代码结构。
|
2025-08-18 10:05:11 +08:00 |
|
|
|
e358b3d2fd
|
增强营养分析功能,更新系统提示以支持营养分析师角色,添加相关DTO以处理饮食记录和营养目标。同时,优化AI教练服务逻辑,识别营养相关话题并调整响应内容。
|
2025-08-17 20:29:35 +08:00 |
|
richarjiang
|
0edcfdcae9
|
新增普拉提训练系统的数据库结构和数据导入功能
- 创建普拉提分类和动作数据的SQL导入脚本,支持垫上普拉提和器械普拉提的分类管理
- 实现数据库结构迁移脚本,添加新字段以支持普拉提类型和器械名称
- 更新数据库升级总结文档,详细说明数据库结构变更和数据导入步骤
- 创建训练会话相关表,支持每日训练实例功能
- 引入训练会话管理模块,整合训练计划与实际训练会话的关系
|
2025-08-15 15:34:11 +08:00 |
|
richarjiang
|
812ac5c21e
|
feat(ai-coach,checkins): 实现软删除功能
在AI教练和打卡模块中添加deleted字段,将物理删除改为软删除:
- 在AiConversation和AiMessage模型中添加deleted布尔字段
- 在Checkin模型中添加deleted字段
- 更新所有查询条件添加deleted: false过滤
- 修改删除操作为标记deleted: true而非物理删除
- 在打卡服务中添加重复记录检查逻辑
|
2025-08-14 19:16:57 +08:00 |
|
richarjiang
|
24924e5d81
|
新增训练计划模块,包括控制器、服务、模型及数据传输对象,更新应用模块以引入新模块,同时在AI教练模块中添加体态评估功能,支持体重识别与更新,优化用户体重历史记录管理。
|
2025-08-14 12:57:03 +08:00 |
|
richarjiang
|
8c358a21f7
|
新增会话管理功能,包括获取会话列表、获取会话详情和删除会话的API,更新AI教练模块以支持会话模型,调整相关服务和数据传输对象。
|
2025-08-14 11:23:33 +08:00 |
|
richarjiang
|
d1a6e3d42e
|
新增AI教练模块,包括控制器、服务、模型及数据传输对象,更新应用模块以引入新模块,同时在打卡模块中添加按时间范围返回每日打卡状态的功能
|
2025-08-14 09:12:44 +08:00 |
|