From 1a9cab348aa26b9861a664c5a981319647db888b Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Fri, 5 Jun 2026 11:10:24 +0800 Subject: [PATCH] =?UTF-8?q?docs(user-v3):=20=E7=AB=99=E5=86=85=E4=BF=A1?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E6=8E=A5=E5=8F=A3=20GET=20/admin/message/{id?= =?UTF-8?q?}=20=E5=B7=B2=E4=BA=A4=E4=BB=98(PR=20#3490=20=E9=AA=8C=E6=B5=8B?= =?UTF-8?q?=E8=BF=87)=20=E2=80=94=20=E6=9B=B4=E6=96=B0=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E5=BE=85=E5=8A=9E=E6=B8=85=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...信前端待办清单-我的消息页未建404+选员工下拉未接线-管理后台.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelogs-v2/2026-06/05_3414_站内信前端待办清单-我的消息页未建404+选员工下拉未接线-管理后台.md b/changelogs-v2/2026-06/05_3414_站内信前端待办清单-我的消息页未建404+选员工下拉未接线-管理后台.md index 58ebea6..63ae734 100644 --- a/changelogs-v2/2026-06/05_3414_站内信前端待办清单-我的消息页未建404+选员工下拉未接线-管理后台.md +++ b/changelogs-v2/2026-06/05_3414_站内信前端待办清单-我的消息页未建404+选员工下拉未接线-管理后台.md @@ -27,6 +27,7 @@ 2. **顶部全局铃铛**:未读红点 = `GET /admin/message/unread-count`,由 SSE 实时刷新。 3. **收件箱页组件**(平铺列表,内部员工统一 SYSTEM 分类,**不需要分类 tab**): - 列表 `GET /admin/message/list?pageNo=&pageSize=` + - 详情 `GET /admin/message/{id}`(🆕 深链/刷新/铃铛点击时按 ID 拉单条,返回完整 `content`/`link`;纯查询不改已读,不存在/越权返 code=200401「站内信不存在或无权访问」) - 单条/全部已读 `PUT /admin/message/{id}/read`、`PUT /admin/message/read-all` - 删除 `DELETE /admin/message/{id}` 4. **SSE 客户端**:`new EventSource('https://api.test.1814.love:9443/ws/admin-msg/stream?token={admin token}')`,收到 `message` 事件刷新角标(详见 04_3414 §3)。 @@ -47,6 +48,7 @@ ## 3. 后端状态(无需改动,已全部就绪) - 收件箱:`/admin/message/*`(列表/未读数/已读/删除)✅ 实测 200 +- **🆕 单条详情:`GET /admin/message/{id}`**(PR #3490,2026-06-05 合 dev-v3 + 部署测试服)✅ 实测:命中返完整 VO(含 content/link);不存在/越权返 code=200401 —— 给「我的消息」详情页深链/刷新用 - SSE 实时:`/ws/admin-msg/stream`(过网关 + nginx 实测收到事件)✅ - 选员工:`/admin/notification/custom-push/admins` ✅ 实测返 20 员工 - 发站内信:`POST /admin/notification/custom-push`(ADMIN_INAPP)✅ 实测落库 + SSE 推送