# 外部人员详情对象异常原因快照实施记录

## 修改内容

- 后端 `CcdiProjectRiskHitTagVO` 增加 `reasonDetail` 字段。
- 后端外部人员风险命中标签查询返回 `reason_detail`，并优先取对象级原因快照。
- 前端外部人员详情对象异常卡片优先展示真实 `reasonDetail`。
- 前端增加缺失原因快照时的流水统计兜底展示，包含关联流水、累计金额、最大金额、最近交易和主要对手方。
- 前端外部人员预警列表标准化命中标签时保留 `ruleCode` 与 `reasonDetail`，避免从列表进入详情时丢失原因快照。

## 影响范围

- 外部人员预警详情。
- 命中模型涉及外部人员的「查看详情」。
- 员工详情原有对象明细接口不变，仅命中标签 VO 支持原因字段。

## 验证情况

- 后端 Mapper 测试通过：`CcdiProjectOverviewMapperRiskModelPeopleTest`、`CcdiProjectOverviewMapperSqlTest` 共 10 个用例通过。
- 前端生产构建通过，存在项目既有包体积告警。
- 后端 `ruoyi-admin` 打包通过并已重启到 62318。
- 前端已用 Node 14.21.3 重启到 8080。
- 真实页面验证通过：外部人员详情「对象异常明细」已展示详细原因快照，例如“近一年流水交易额 52000.00 元，超过阈值 10000 元”，不再显示泛化命中文案。
