| POST | /admin/announcements | 创建公告 | detail → |
| DELETE | /admin/announcements/{id} | 删除公告 | detail → |
| PUT | /admin/announcements/{id} | 更新公告 | detail → |
| POST | /admin/announcements/{id}/publish | 发布公告 | detail → |
| POST | /admin/announcements/{id}/unpublish | 撤回公告 | detail → |
| POST | /admin/notifications/broadcast | 广播通知 | detail → |
| POST | /admin/notifications/event-mappings | 创建事件映射 | detail → |
| DELETE | /admin/notifications/event-mappings/{id} | 删除事件映射 | detail → |
| PUT | /admin/notifications/event-mappings/{id} | 更新事件映射 | detail → |
| POST | /admin/notifications/global-variables | 创建全局变量 | detail → |
| DELETE | /admin/notifications/global-variables/{id} | 删除全局变量 | detail → |
| PUT | /admin/notifications/global-variables/{id} | 更新全局变量 | detail → |
| GET | /admin/notifications/platform-stats | 获取平台级通知统计 | detail → |
| POST | /admin/notifications/templates | 创建通知模板 | detail → |
| DELETE | /admin/notifications/templates/{id} | 删除通知模板 | detail → |
| PUT | /admin/notifications/templates/{id} | 更新通知模板 | detail → |
| POST | /admin/notifications/templates/{id}/clone-to-locale | 跨 locale 复制模板 | detail → |
| GET | /announcements | 列出公告 | detail → |
| GET | /announcements/{id} | 获取公告详情 | detail → |
| GET | /announcements/{id}/stats | 获取公告统计 | detail → |
| GET | /notifications | 获取通知列表 | detail → |
| POST | /notifications | 发送通知 | detail → |
| GET | /notifications/event-mappings | 列出事件映射 | detail → |
| GET | /notifications/event-mappings/{id} | 获取事件映射 | detail → |
| GET | /notifications/global-variables | 列出全局变量 | detail → |
| GET | /notifications/global-variables/{id} | 获取全局变量 | detail → |
| GET | /notifications/preferences/{user_id} | 获取通知偏好设置 | detail → |
| PUT | /notifications/preferences/{user_id} | 更新通知偏好设置 | detail → |
| PUT | /notifications/read-all | 标记全部通知已读 | detail → |
| GET | /notifications/read-report | 获取通知已读/未读报告 | detail → |
| POST | /notifications/send | 发送通知(兼容端点) | detail → |
| POST | /notifications/send-batch | 批量发送通知 | detail → |
| POST | /notifications/send-from-template | 使用模板发送通知 | detail → |
| GET | /notifications/stats | 获取通知统计 | detail → |
| GET | /notifications/stream | SSE实时通知流 | detail → |
| GET | /notifications/templates | 列出通知模板 | detail → |
| GET | /notifications/templates/available | 列出可用模板 | detail → |
| GET | /notifications/templates/{id} | 获取通知模板 | detail → |
| POST | /notifications/test | 发送测试通知 | detail → |
| GET | /notifications/trend | 获取通知趋势 | detail → |
| GET | /notifications/unread | 获取未读通知列表 | detail → |
| GET | /notifications/unread-count | 获取未读通知数量 | detail → |
| DELETE | /notifications/{id} | 删除通知 | detail → |
| PUT | /notifications/{id}/read | 标记通知已读 | detail → |
| PUT | /notifications/{id}/unread | 标记通知未读 | detail → |
| DELETE | /push/subscriptions | 删除推送订阅 | detail → |
| GET | /push/subscriptions | 列出推送订阅 | detail → |
| POST | /push/subscriptions | 注册 Web Push 推送订阅 | detail → |
| GET | /push/vapid-public-key | 获取 VAPID 公钥 | detail → |