689 B
689 B
ADDED Requirements
Requirement: 通知接口
系统 SHALL 提供:GET /notices(分页,管理)、POST /notices、PATCH /notices/:id、DELETE /notices/:id(管理,需 notice:* 权限);GET /notices/mine(当前用户可见通知 + 已读状态)、GET /notices/unread-count(未读数)、POST /notices/:id/read(标记已读)、POST /notices/read-all(全部已读),后四者仅需登录态。
Scenario: 拉取未读数
- WHEN 用户请求 GET /notices/unread-count
- THEN 返回其未读通知数
Scenario: 标记已读
- WHEN 用户请求 POST /notices/:id/read
- THEN 该通知对当前用户标记为已读