1. AGENTS.md 更新 - water-docs: 新增 specs/ 与 docs/design/ 生命周期规则章节 - water-backend: 更新协作引用(建设期/建成后、evidence 模块化) 2. specs/ 重复合并 - 006-reminder-event-design 合并入 003-rev006-reminder-event-design - 001-rev004-accounting 删除冗余 data-model.md + contracts/ - 002-rev005-invoice-flow 删除冗余 data-model.md + contracts/ 3. evidence 按模块归档 - 35 个 REV-004 文件归入 evidence/rev004-accounting/ - 7 个通用 bugfix 文件归入 evidence/bugfix/ 和 bugfix/frontend/ - 新建 rev005-invoice/、rev006-reminder/、rev007-statistics/ 目录 4. guides/ 清理 - 14 个 REV004_*.md 移入 evidence/rev004-accounting/ 5. 遗留文件处理 - docs/research/ 归档到 Archive/06_Migration_Plans/ - backend-check detached worktrees 清理 6. 交叉引用修复 - 006-reminder-event-design → 003-rev006-reminder-event-design - docs/guides/REV004_ → docs/evidence/rev004-accounting/REV004_ 7. DB 设计文档修正(01_Database_Design.md) - biz_invoice 明确为开票配置表,非发票记录表 - 新增 biz_invoice_record 为发票申请/结果主表 - 新增 biz_charge_invoice_rel 账单-发票关联说明 - REV-005 承接口径表名全部修正 8. 发票审计证据 - 新增 evidence/rev005-invoice/2026-06-16-invoice-document-audit.md
2.0 KiB
2.0 KiB
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
执行命令:
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_reducebiz_latefee_reduce_detail
序列
已确认存在:
biz_latefee_reduce_seqbiz_latefee_reduce_detail_seq
索引
已确认存在:
uk_biz_latefee_reduce_noidx_biz_latefee_reduce_caseidx_biz_latefee_reduce_statusidx_biz_latefee_reduce_typeidx_biz_latefee_reduce_detail_mainidx_biz_latefee_reduce_detail_chargeidx_biz_latefee_reduce_detail_custidx_biz_latefee_reduce_detail_bill_month
外键
已确认存在:
fk_biz_latefee_reduce_detail_mainbiz_latefee_reduce_detail(latefee_reduce_id) -> biz_latefee_reduce(id)
当前结论
application-dev 指向的测试数据库现在已经具备 REV004 late-fee formal-table 结构,可直接用于:
- 未销违约金减免申请态落单
- 审批态 formal-table 更新
- accountProcess 真实库 canary / 联调验证
建议后续
- 继续保留
REV004_latefee_formal_tables_deploy.sql作为测试库 / 联调库初始化脚本 - 若后续坏账 / 核销 / 价差也迁移 formal-table,应沿用相同“独立 deploy SQL + 回读校验”的方式推进