# 模型默认参数后端对齐验证记录 ## 验证时间 - 2026-03-16 ## 静态脚本比对 - 对比文件: - `sql/ccdi_model_param.sql` - `sql/2026-03-16-update-ccdi-model-param-defaults.sql` - 校验结果: - 系统默认模型数:5 - 系统默认参数数:16 - `model_code + param_code` 唯一组合数:16 - `param_value` 均为原始字符串,不含千分位逗号 ## 后端代码验证 - 单测命令: - `mvn -pl ccdi-project -Dtest=CcdiModelParamServiceImplTest test` - 结果: - `BUILD SUCCESS` - 覆盖 `default` 项目读取系统默认参数 - 覆盖默认项目首次保存时复制整套系统默认参数并切换为 `custom` - 编译命令: - `mvn -pl ccdi-project -am -DskipTests compile` - 结果: - `BUILD SUCCESS` ## 联调环境检查 - 使用配置: - `ruoyi-admin/src/main/resources/application-local.yml` - 数据库检查命令: - `SELECT COUNT(*) AS total_rows, COUNT(DISTINCT model_code) AS model_count FROM ccdi_model_param WHERE project_id = 0;` - 检查结果: - `project_id = 0` 默认参数记录数为 `0` - 当前联调库尚未初始化系统默认模型参数 ## 接口回归结论 - 已完成: - 代码层行为通过单测验证 - SQL 初始化脚本与升级脚本产物一致 - 未完成: - `GET /ccdi/modelParam/listAll?projectId=0` - `GET /ccdi/modelParam/listAll?projectId=` - `POST /ccdi/modelParam/saveAll` - 阻塞原因: - 联调库 `ccdi_model_param` 中 `project_id = 0` 无默认数据 - 若继续验证接口,需要先对该环境执行 `sql/2026-03-16-update-ccdi-model-param-defaults.sql` 或初始化脚本 - 该操作会修改共享数据库,需确认后再执行 ## 环境清理 - 已删除临时创建的测试项目数据,不保留额外脏数据