Files
ccdi/docs/plans/backend/2026-07-16-special-check-asset-income-caliber-backend-implementation.md

40 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 专项排查资产收入匹配口径后端实施计划
## 保存路径确认
本文档保存于 `docs/plans/backend/`,用于记录专项排查后端口径调整计划。
## 背景
专项排查家庭资产负债原逻辑将无负债记录判为缺少信息,且使用收入、负债、资产之间的旧比较方式,无法满足“无负债仍需输出资产收入匹配判断”的业务口径。
## 实施范围
- 调整 `CcdiProjectSpecialCheckMapper.xml` 中家庭资产负债列表与详情查询。
- 保留家庭总年收入、家庭总资产、家庭总负债等原字段。
- 新增本人年收入、配偶年收入、本人入职年限、可解释收入、资产收入倍数等返回字段。
- 风险等级统一为 `高关注``关注``正常``缺少信息`
## 计算口径
- 本人年收入取 `ccdi_base_staff.annual_income`
- 本人入职年限由 `ccdi_base_staff.hire_date` 按当前日期折算,不足 1 年按 1 年。
- 配偶年收入取配偶员工年收入或亲属关系年收入。
- 家庭总资产取本人及配偶 `ccdi_asset_info.current_value` 合计。
- 家庭总负债取本人及配偶 `ccdi_debts_info.principal_balance` 合计,无记录按 0。
- 可解释收入 = 本人年收入 × 本人入职年限 + 配偶年收入 + 家庭总负债。
- 资产收入倍数 = 家庭总资产 / 可解释收入。
## 风险规则
- 缺少信息:本人年收入为空或小于等于 0、入职时间为空、家庭总资产为空或小于等于 0。
- 正常:资产收入倍数小于等于 1.5。
- 关注:资产收入倍数大于 1.5 且小于等于 3。
- 高关注:资产收入倍数大于 3。
## 验证计划
- 执行后端编译或针对 `ccdi-project` 模块的编译检查。
- 检查 MyBatis XML 中新增字段映射与 SQL 别名一致。
- 对典型数据进行公式复核:年收入 20 万、入职 10 年、资产 586 万、负债 0 时应为关注。