更新模型信息xlsx并补充SQL校验结论
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
# 模型信息 XLSX 更新实施记录
|
||||
|
||||
## 修改目标
|
||||
|
||||
- 直接更新 [assets/模型信息.xlsx](/Users/wkc/Desktop/ccdi/ccdi/assets/模型信息.xlsx)
|
||||
- 按“已有真实 SQL 或真实结果产出逻辑才算已实现”的口径,区分跳过模型和待补充模型
|
||||
- 对未实现模型新增 SQL 可执行性结论列,并补齐可从项目和数据库明确推出的缺失字段
|
||||
|
||||
## 判定口径
|
||||
|
||||
- 已实现并跳过:
|
||||
- 仅认定 `CcdiBankTagServiceImpl` 已接入且 `CcdiBankTagAnalysisMapper.xml` 中存在真实查询逻辑的模型
|
||||
- 本次跳过的是大额交易前 8 条规则:
|
||||
- `HOUSE_OR_CAR_EXPENSE`
|
||||
- `TAX_EXPENSE`
|
||||
- `SINGLE_LARGE_INCOME`
|
||||
- `CUMULATIVE_INCOME`
|
||||
- `ANNUAL_TURNOVER`
|
||||
- `LARGE_CASH_DEPOSIT`
|
||||
- `FREQUENT_CASH_DEPOSIT`
|
||||
- `LARGE_TRANSFER`
|
||||
- 未实现并处理:
|
||||
- 虽然项目已挂规则入口,但 `CcdiBankTagAnalysisMapper.xml` 中仍是 `where 1 = 0` 的占位 SQL
|
||||
- 原始 SQL 引用了当前环境不存在的外部库表、字段或不兼容语法
|
||||
- 原始 SQL 为空
|
||||
|
||||
## XLSX 修改内容
|
||||
|
||||
- 在 `Sheet1` 末尾新增两列:
|
||||
- `当前环境是否可执行SQL`
|
||||
- `当前缺少内容`
|
||||
- 对未实现模型补齐了以下信息:
|
||||
- 指标英文名统一补到当前项目规则编码风格,如 `ABNORMAL_CUSTOMER_TRANSACTION`、`WITHDRAW_AMT`、`SALARY_UNUSED`
|
||||
- 少量技术口径按当前库表字段修正为真实表结构描述,例如:
|
||||
- 房产相关规则由历史描述中的 `ccdi_family_liability` 调整为当前实际存在的 `ccdi_asset_info`
|
||||
- 采购规则技术口径改为基于 `ccdi_purchase_transaction.actual_amount`
|
||||
- 对缺少原始 SQL 的行保留原业务口径,同时在新增列中明确写明“缺少原始SQL”
|
||||
|
||||
## SQL 可执行性结论
|
||||
|
||||
- 判定标准:
|
||||
- 以当前 `ccdi` 库真实表结构为准
|
||||
- 以当前 MySQL 能力为准
|
||||
- 不假设外部 schema、外部表、临时表和占位变量已经准备好
|
||||
- 本次结论概况:
|
||||
- 标记为 `是` 的 1 行:
|
||||
- `9.1 可疑采购 / LARGE_PURCHASE_TRANSACTION`
|
||||
- 标记为 `否` 的未实现行,主要原因包括:
|
||||
- `PROJECT_ID`、`$$$$` 等占位变量未替换
|
||||
- `trx_time`、`updated_at` 等字段在当前库不存在
|
||||
- `WITH`、`add_months()` 等不兼容当前 MySQL 的语法
|
||||
- 缺少外部表,如 `odsdb.blfmconf`、`sjfx_pro.bdfmhqaa_orc`、`xdzx.*`
|
||||
- 原始 SQL 为空
|
||||
|
||||
## 验证记录
|
||||
|
||||
- 已执行工作簿结构校验,确认表头已扩展到 16 列
|
||||
- 已抽样回读以下关键行,确认新增列和补齐字段已写入:
|
||||
- 第 10 行:异常交易 2.1
|
||||
- 第 12 行:疑似赌博 3.1
|
||||
- 第 15 行:可疑兼职 5.1
|
||||
- 第 18 行:可疑财产 6.1
|
||||
- 第 21 行:可疑财产 收入资产不符
|
||||
- 第 24 行:可疑外汇交易 跨境汇款
|
||||
- 第 26 行:可疑采购 9.1
|
||||
- 第 27 行:可疑采购 9.2
|
||||
- 第 30 行:异常行为 微信支付宝提现超额
|
||||
- 第 32 行:异常行为 工资无使用记录
|
||||
- 第 34 行:异常行为 疑似代理他人账户
|
||||
|
||||
## 本次涉及文件
|
||||
|
||||
- 更新 [assets/模型信息.xlsx](/Users/wkc/Desktop/ccdi/ccdi/assets/模型信息.xlsx)
|
||||
- 新增 [docs/design/2026-03-20-model-info-xlsx-update-design.md](/Users/wkc/Desktop/ccdi/ccdi/docs/design/2026-03-20-model-info-xlsx-update-design.md)
|
||||
- 新增 [docs/plans/fullstack/2026-03-20-model-info-xlsx-update-implementation.md](/Users/wkc/Desktop/ccdi/ccdi/docs/plans/fullstack/2026-03-20-model-info-xlsx-update-implementation.md)
|
||||
- 新增 [docs/reports/implementation/2026-03-20-model-info-xlsx-update-record.md](/Users/wkc/Desktop/ccdi/ccdi/docs/reports/implementation/2026-03-20-model-info-xlsx-update-record.md)
|
||||
Reference in New Issue
Block a user