## Context 顶部通知抽屉已经通过通知列表接口加载最近 10 条,但当前共享状态没有保存列表分页信息。分页应复用现有通知列表接口,避免新增接口或改变通知数据契约。 ## Decisions - Decision: 分页状态由通知 store 保存,包括当前页、每页数量和总条数;列表请求返回后整体替换 `recentNotifications`。 - Decision: 页码切换使用 `GET /api/admin/notifications?page=&page_size=10`,加载期间沿用现有 loading 状态。 - Decision: 分类切换将页码重置为 1,并重新加载列表;不使用滚动事件触发请求。 - Decision: 分页控件放在通知列表底部,列表区域继续保持固定高度,避免抽屉整体布局跳动。 ## Risks / Trade-offs - 分类当前由抽屉对已加载页面进行过滤,分类页的总数仍由通知列表接口返回的总体 `total` 表示;本次不扩展后端分类分页契约。