# REV004 late-fee formal table 已应用到 application-dev 测试库(2026-04-15) ## 目标库 依据: - `sw-business/sw-business-server/src/main/resources/application-dev.yaml` 解析结果: - Host:`192.168.10.130` - Port:`5436` - DB:`sw_system` - User:`sw_system` 即当前 `application-dev` 指向的测试数据库为: `jdbc:postgresql://192.168.10.130:5436/sw_system` ## 已执行脚本 - `sql/rev004/REV004_latefee_formal_tables_deploy.sql` 执行命令: ```bash PGPASSWORD='Em@123456' \ psql -h 192.168.10.130 -p 5436 -U sw_system -d sw_system \ -v ON_ERROR_STOP=1 \ -f sql/rev004/REV004_latefee_formal_tables_deploy.sql ``` ## 执行结果 结果:**PASS** 执行输出显示: - sequence 已存在时跳过 - table 已存在时跳过 - 索引继续补齐/确认 - 外键创建逻辑执行成功 说明该脚本已成功应用到测试库,且具备幂等重放能力。 ## 回读校验 ### 表 已确认存在: - `biz_latefee_reduce` - `biz_latefee_reduce_detail` ### 序列 已确认存在: - `biz_latefee_reduce_seq` - `biz_latefee_reduce_detail_seq` ### 索引 已确认存在: - `uk_biz_latefee_reduce_no` - `idx_biz_latefee_reduce_case` - `idx_biz_latefee_reduce_status` - `idx_biz_latefee_reduce_type` - `idx_biz_latefee_reduce_detail_main` - `idx_biz_latefee_reduce_detail_charge` - `idx_biz_latefee_reduce_detail_cust` - `idx_biz_latefee_reduce_detail_bill_month` ### 外键 已确认存在: - `fk_biz_latefee_reduce_detail_main` - `biz_latefee_reduce_detail(latefee_reduce_id) -> biz_latefee_reduce(id)` ## 当前结论 `application-dev` 指向的测试数据库现在已经具备 REV004 late-fee formal-table 结构,可直接用于: 1. 未销违约金减免申请态落单 2. 审批态 formal-table 更新 3. accountProcess 真实库 canary / 联调验证 ## 建议后续 1. 继续保留 `REV004_latefee_formal_tables_deploy.sql` 作为测试库 / 联调库初始化脚本 2. 若后续坏账 / 核销 / 价差也迁移 formal-table,应沿用相同“独立 deploy SQL + 回读校验”的方式推进