Files
ccdi/docs/reports/implementation/2026-03-16-project40-large-transaction-report.md

89 lines
3.8 KiB
Markdown
Raw 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.
# 项目40大额交易测试流水实施报告
## 执行概况
- 执行时间2026-03-16
- 目标项目:`project_id=40`
- 项目名称:大额交易模型测试
- 执行方式:直接向开发库 `ccdi_bank_statement` 插入测试流水
- 数据脚本:[2026-03-16-project40-large-transaction-seed.sql](/D:/ccdi/ccdi/assets/database/2026-03-16-project40-large-transaction-seed.sql)
本次执行前先清理了 `project_id=40` 的旧流水,再重新插入测试数据。最终共落库 `21` 条流水,涉及两名员工和两名家属。
## 复用身份
- 员工:模型测试员工,身份证 `330101198801010011`
- 家属:模型测试家属,身份证 `330101199001010022`
- 员工:模型二测试员工,身份证 `330101198802020033`
- 家属:模型二测试家属,身份证 `330101199202020044`
## 阈值依据
`project_id=40` 当前没有项目级模型参数,命中判断使用 `project_id=0` 的系统默认参数:
- 单笔大额收入:`100000`
- 累计大额收入:`50000001`
- 年累计交易额:`50000001`
- 单笔大额存现:`2000001`
- 单日多次存现次数:`5`
- 单笔大额转账金额:`100001`
## 校验结果
### 总量
- 项目流水总数:`21`
### 指标命中
- 房车消费支出:命中 `2` 条,流水号 `34262,34263`
- `34262`:模型测试员工,`购买房产首付款`,对手方 `杭州贝壳房地产经纪有限公司`
- `34263`:模型测试家属,`购车首付款`,对手方 `兰溪星耀汽车销售服务有限公司`
- 税务支出交易:命中 `2` 条,流水号 `34264,34265`
- `34264`:模型二测试员工,`个人所得税税款`
- `34265`:模型二测试家属,`房产税务缴税`
- 单笔大额收入:命中 `10`
- 典型流水:`34266`,模型测试员工,收入 `188000.00`,对手方 `杭州启明咨询有限公司`
- 说明:累计收入和存现样本也满足“单笔收入超 100000”的口径因此命中数大于 1
- 累计收入超限:命中 `1`
- 命中对象:`330101198802020033`
- 对手方:`浙江远望贸易有限公司`
- 累计收入:`60300000.00`
- 典型流水:`34267,34268,34269`
- 年流水交易额超限:命中 `1`
- 命中对象:`330101198802020033`
- 年交易总额:`74712000.00`
- 主要流水:`34267-34271,34278`
- 单笔大额存现:命中 `6` 条,流水号 `34272,34273,34274,34275,34276,34277`
- 单日多次存现:命中 `1`
- 命中对象:`330101198801010011`
- 日期:`2026-03-10`
- 次数:`6`
- 单笔大额转账:命中 `3` 条,流水号 `34270,34271,34278`
- 典型流水:`34278`,模型二测试员工,`手机银行转账`,支出 `360000.00`
## 噪声数据
为避免页面只出现极端命中样本,补充了少量非命中或用于排除逻辑验证的流水:
- `34279`:工资代发收入,对手方 `浙江兰溪农村商业银行股份有限公司`
- `34280`:超市消费
- `34281`:水电费支出
- `34282`:本人账户划转
## 前端验证建议
前端本次无需代码改造,直接使用现有项目流水明细页面验证即可。建议按以下方式检查:
- 进入项目 `40` 的流水明细页,确认可见 `21` 条新增流水
- 搜索摘要 `首付款`,应能看到 `34262,34263`
- 搜索摘要 `税款` 或对手方 `税务局`,应能看到 `34264,34265`
- 按金额倒序查看收入,应能在前列看到 `34267,34268,34269`
- 按金额倒序查看支出,应能看到 `34270,34271,34278`
- 查看 `34272-34277` 的详情,确认现金存入类摘要与金额展示正常
## 执行说明
- 首次通过 PowerShell 管道执行时,中文文本被写成了 `?`,随后改用 MySQL `source` 命令并显式指定 `utf8mb4` 后重新导入,最终数据已正确写入。
- 脚本可重复执行;每次都会先删除 `project_id=40` 现有流水,再重建本次测试数据。