docs: Phase 2c 设计文档补充 — @计数存储/系统消息格式/离线推送/错误常量

- 新增 at_me_count 字段设计(im_conversation_members)
- 明确系统消息 content 格式为纯文本 + 12 种消息模板
- 群聊离线推送策略(沿用 Phase 2b OfflineMessagePusher)
- 文件上传策略(两步解耦,无需接口注入)
- 群聊错误常量规划(15 个业务错误)

Made-with: Cursor
This commit is contained in:
bujinyuan
2026-03-04 10:37:48 +08:00
parent 86f371cc5c
commit cc09b192a4
2 changed files with 89 additions and 1 deletions

View File

@@ -75,7 +75,7 @@
- `im_message_reads`
2. **ALTER 现有表**
- `im_conversation_members` 新增 5 字段role, nickname, is_muted, is_do_not_disturb, joined_at
- `im_conversation_members` 新增 6 字段role, nickname, is_muted, is_do_not_disturb, joined_at, at_me_count
- `im_messages` 新增 1 字段at_user_ids (BIGINT[])
3. **Go Model 文件**