Files
loan-pricing/doc/implementation-report-2026-03-31-production-db-init-export-backend.md

1.6 KiB

生产初始化数据库导出后端实施记录

本次改动

  • 新增生产初始化总脚本 sql/loan_pricing_prod_init_20260331.sql
  • 直接复用 sql/ry_20250522.sql 作为若依基础表和初始化数据来源
  • 并入 sql/loan_pricing_menu.sql 中的贷款定价菜单初始化内容
  • 追加 3 张贷款定价业务表结构:
    • loan_pricing_workflow
    • model_corp_output_fields
    • model_retail_output_fields

结构来源

  • 业务表最终结构以 sql/loan_pricing_schema_20260328.sql 为主来源
  • 已核对 loan_pricing_workflow 的补字段和注释修正历史脚本,确认总脚本使用的是最终字段版本

数据范围

  • 保留若依基础初始化数据
  • 保留贷款定价功能菜单初始化数据:
    • sys_menu 中的 200020012002
    • sys_role_menu 中管理员角色对上述菜单的关联
  • 不导出任何贷款定价业务数据
  • 未写入 loan_pricing_workflowmodel_corp_output_fieldsmodel_retail_output_fieldsINSERTDELETE 语句

验证结果

  • 已完成静态检查,确认 3 张业务表在总脚本中各只定义 1 次
  • 已确认总脚本保留若依基础 sys_usersys_rolesys_menu 初始化数据
  • 已使用临时验证库导入总脚本并完成计数检查
  • 导入后校验结果:
    • sys_menu 中贷款定价菜单 2000/2001/2002 = 3
    • sys_role_menu 中管理员角色菜单关联 2000/2001/2002 = 3
    • sys_user = 2
    • sys_role = 2
    • sys_menu = 88
    • loan_pricing_workflow = 0
    • model_corp_output_fields = 0
    • model_retail_output_fields = 0
  • 验证结束后已删除临时验证库