# 项目详情风险总览员工列表分页设计记录

**日期**: 2026-03-29

## 本次产出

- 新增正式设计文档 `docs/design/2026-03-29-project-detail-risk-overview-risk-people-pagination-design.md`
- 将“风险总览员工列表固定 5 条分页展示”收口为“改造现有 `risk-people` 接口为标准分页接口”方案

## 设计结论

### 后端

- 保持 `GET /ccdi/project/overview/risk-people` 路径不变
- 入参扩展为 `projectId + pageNum + pageSize`
- 返回结构统一为 `rows + total + pageNum + pageSize`
- 基于 `ccdi_project_overview_employee_result` 做数据库分页，不走全量查询后截断
- 排序规则继续沿用现有口径，不新增筛选条件

### 前端

- `PreliminaryCheck.vue` 首屏固定请求第一页，每页 5 条
- `RiskPeopleSection.vue` 改为消费 `rows` 分页数据并新增分页条
- 翻页时仅刷新风险总览员工列表，不重载风险仪表盘、风险模型和风险明细

## 边界约束

- 不新增 `risk-people/page` 之类的补丁接口
- 不在前端做本地数组切片分页
- 不修改风险等级、命中模型数、核心异常点的业务口径
- 不删除现有 `top-risk-people` 接口
- 本次仅完成设计沉淀，尚未进入代码实施

## 说明

- 设计文档已按仓库规范保存到 `docs/design/`
- 由于仓库协作约定禁止开启 subagent，本次不走技能中的 subagent 评审环节，改为人工复核文档后进入后续实施计划阶段
