Commit Graph

12 Commits

Author SHA1 Message Date
墨梓柒
b698d17a76 重命名表情包和图像模型中的哈希字段,统一为 emoji_hash 和 image_description_hash,以提高代码一致性 2025-05-16 17:08:30 +08:00
墨梓柒
a18524ce61 更新消息存储和查询逻辑,支持MongoDB风格的操作符,修改消息ID字段类型为TextField 2025-05-15 19:03:47 +08:00
github-actions[bot]
4c2cfd5c73 🤖 自动格式化代码 [skip ci] 2025-05-15 02:24:38 +00:00
墨梓柒
2be0130d23 重构消息存储逻辑,使用Peewee模型存储消息和撤回消息,添加时间戳处理 2025-05-15 10:24:25 +08:00
墨梓柒
a242a4cb7a Update src/common/database/database_model.py
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-05-15 10:09:18 +08:00
github-actions[bot]
fb6094d269 🤖 自动格式化代码 [skip ci] 2025-05-14 15:11:33 +00:00
墨梓柒
2051b011b1 feat: 添加数据库表创建和初始化功能,确保模型表存在 2025-05-14 23:04:22 +08:00
墨梓柒
b84cc9240a 重构数据库交互以使用 Peewee ORM
- 更新数据库连接和模型定义,以便使用 Peewee for SQLite。
- 在消息存储和检索功能中,用 Peewee ORM 查询替换 MongoDB 查询。
- 为 Messages、ThinkingLog 和 OnlineTime 引入了新的模型,以方便结构化数据存储。
- 增强了数据库操作的错误处理和日志记录。
- 删除了过时的 MongoDB 集合管理代码。
- 通过利用 Peewee 内置的查询和数据操作方法来提升性能。
2025-05-14 22:53:21 +08:00
墨梓柒
df897a0f42 feat: 更新数据库模型,添加个人信息存储模型 2025-05-14 20:40:57 +08:00
墨梓柒
b66534120f feat: 添加图像和在线时长记录模型,扩展数据库结构 2025-05-14 20:24:45 +08:00
墨梓柒
88ab2bcaf4 feat: 重构数据库模型,添加基础模型和多个数据表定义 2025-05-14 20:16:46 +08:00
墨梓柒
307d5a73a6 feat: 重构数据库导入路径,移除旧的数据库模块并添加新的数据库实现 2025-05-14 19:42:53 +08:00