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

## 本次改动

- 新增生产初始化总脚本 `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` 中的 `2000`、`2001`、`2002`
  - `sys_role_menu` 中管理员角色对上述菜单的关联
- 不导出任何贷款定价业务数据
- 未写入 `loan_pricing_workflow`、`model_corp_output_fields`、`model_retail_output_fields` 的 `INSERT` 或 `DELETE` 语句

## 验证结果

- 已完成静态检查，确认 3 张业务表在总脚本中各只定义 1 次
- 已确认总脚本保留若依基础 `sys_user`、`sys_role`、`sys_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`
- 验证结束后已删除临时验证库
