Commit Graph

5 Commits

Author SHA1 Message Date
2c04325152 优化打卡服务的创建逻辑,调整参数传递方式,简化用户ID的处理。同时,更新训练计划服务的返回结构,直接返回行数据以提升性能。 2025-08-14 22:23:50 +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
bc8a52852d feat:新增活动日志模块,包括控制器、服务、模型及数据传输对象,更新应用模块以引入新模块,并在打卡和训练计划模块中集成活动日志记录功能。 2025-08-14 15:43:29 +08:00
richarjiang
d1a6e3d42e 新增AI教练模块,包括控制器、服务、模型及数据传输对象,更新应用模块以引入新模块,同时在打卡模块中添加按时间范围返回每日打卡状态的功能 2025-08-14 09:12:44 +08:00
richarjiang
866143d3ad 新增打卡模块,包括打卡控制器、服务、模型及数据传输对象,更新应用模块以引入新模块 2025-08-13 19:16:41 +08:00