docs: Phase 2c 规划同步到全局文档

- system-architecture.md: 新增 group/file 模块,admin 模块扩展群聊管理
- echochat-system-design.md: Phase 2c 开发分期详情 + 19 个新 API + 4 个管理端 API
- api/README.md: 新增 group.md 导航(前台+管理端)
- frontend-backend-integration.md: 更新最后修改时间

Made-with: Cursor
This commit is contained in:
bujinyuan
2026-03-04 10:43:33 +08:00
parent cc09b192a4
commit 13d26ca43a
4 changed files with 51 additions and 8 deletions

View File

@@ -718,6 +718,31 @@ DELETE /api/v1/im/conversations/:id/messages 清空聊天记录(个人视
GET /api/v1/im/messages/search 全局消息搜索GIN 全文索引)
GET /api/v1/im/unread 全局未读消息总数
# 群聊管理模块Phase 2c 规划)
POST /api/v1/groups 创建群聊
GET /api/v1/groups/:id 群详情
PUT /api/v1/groups/:id 更新群信息
DELETE /api/v1/groups/:id 解散群聊
GET /api/v1/groups/:id/members 成员列表
POST /api/v1/groups/:id/members 邀请入群
DELETE /api/v1/groups/:id/members/:uid 踢人
PUT /api/v1/groups/:id/members/:uid/role 设置/取消管理员
PUT /api/v1/groups/:id/members/:uid/mute 禁言/解除
POST /api/v1/groups/:id/leave 退出群聊
PUT /api/v1/groups/:id/transfer 转让群主
PUT /api/v1/groups/:id/members/me/nickname 修改群昵称
POST /api/v1/groups/:id/join-requests 申请入群
GET /api/v1/groups/:id/join-requests 入群申请列表
PUT /api/v1/groups/:id/join-requests/:rid 审批入群申请
GET /api/v1/groups/search 搜索公开群
# 已读回执Phase 2c 规划)
GET /api/v1/im/messages/:id/reads 消息已读详情
GET /api/v1/im/messages/:id/read-count 消息已读计数
# 文件上传Phase 2c 规划)
POST /api/v1/upload 通用文件上传MinIO
# 会议模块
POST /api/v1/meetings
POST /api/v1/meetings/schedule
@@ -757,6 +782,12 @@ GET /api/v1/admin/online/count 在线用户数
GET /api/v1/admin/contacts 所有好友关系(分页)
DELETE /api/v1/admin/contacts/:id 管理员解除好友关系
# 群聊管理Phase 2c 规划)
GET /api/v1/admin/groups 群列表(分页 + 筛选)
GET /api/v1/admin/groups/:id 群详情(含成员列表)
DELETE /api/v1/admin/groups/:id 管理员解散群
DELETE /api/v1/admin/groups/:id/members/:uid 管理员移除成员
# 会议管理(后续阶段)
GET /api/v1/admin/meetings
GET /api/v1/admin/meetings/:id
@@ -958,14 +989,22 @@ services:
- 前台 4 个页面 + chat Store + API 封装
- 设计文档`docs/plans/2026-03-03-phase2b-design.md`
#### Phase 2c群聊与增强 📋 待规划
- 群聊会话建群/加入/退出/管理
- 群消息收发
- 已读回执单聊 + 群聊
- 消息类型扩展图片/语音/文件
#### Phase 2c群聊与已读回执 🔜 设计完成,待实施
- 群聊管理三级角色建群/加入/退出/解散/角色管理/禁言/全体禁言/群公告/入群审批
- 群消息收发复用 im.message.* + @某人/@所有人 + 管理员撤回无时限 + 系统消息
- 已读回执单聊会话级 last_read_msg_id + 群聊消息级 im_message_reads + 实时推送
- MinIO 文件存储服务Docker + 通用上传 API
- 管理端群聊管理群列表/详情/解散/移除成员
- 前端 9 个新页面 + 群聊 Store + 会话列表 Tab 改造
- 新增 3 张数据库表im_groups / im_group_join_requests / im_message_reads
- 设计文档`docs/plans/2026-03-04-phase2c-design.md`
- 实施计划`docs/plans/2026-03-04-phase2c-implementation.plan.md`14 Task
#### Phase 2d消息类型扩展 📋 待规划
- 消息类型扩展图片/语音/文件消息
- 管理端消息管理功能
#### Phase 2d:会议与通知 📋 待规划
#### Phase 2e:会议与通知 📋 待规划
- 多人音视频会议即时会议 + 预约会议
- 消息通知系统