# 上虞对公利率测算字段对齐后端实施计划 ## 目标 - 对齐对公创建接口、模型调用入参、流程详情返回、mock 返回和 SQL 基线。 ## 实施内容 - 创建请求字段改为 Excel `上传指标` 口径: - 新增 `repayMethod` - `isTradeConstruction` 改为 `isTradeBuildEnt` - 移除对公创建链路中的 `isAgriGuar`、`isTechEnt` - 流程主表实体补 `repayMethod`,并将 `isTradeBuildEnt` 映射到数据库列 `is_trade_construction` - 对公模型输出实体补齐: - `repayMethod` - `isTradeBuildEnt` - `loanRateHistory` - `minRateProduct` - `smoothRange` - `finalCalculateRate` - `referenceRate` - 对公模型输出实体不再暴露: - `isAgriGuar` - `midEntTax` - `cardOverdue` - 企业模型入参统一值域: - `isGreenLoan`、`isTradeBuildEnt`、`collThirdParty` 发送 `0/1` - `repayMethod` 发送 `分期/不分期` - 企业流程详情主利率改为 `finalCalculateRate` - mock 继续保留 `data.mappingOutputFields` 包装层,只更新企业字段集合和值域 ## SQL 调整 - `loan_pricing_workflow` 新增 `repay_method` - `model_corp_output_fields` 新增: - `repay_method` - `is_trade_build_ent` - `loan_rate_history` - `min_rate_product` - `smooth_range` - `final_calculate_rate` - `reference_rate` - 已同步更新: - `sql/loan_pricing_workflow.sql` - `sql/model_corp.sql` - `sql/loan_pricing_schema_20260328.sql` - `sql/loan_pricing_prod_init_20260331.sql` - `sql/2026-04-16-shangyu-corporate-alignment.sql` ## 验证 - 运行后端定向单测,确认对公字段和详情主利率断言通过 - 使用 `/login/test` 获取 token 后调用对公创建和详情接口,确认: - 正常场景成功 - 缺少 `repayMethod` 返回校验错误 - 详情返回包含新增字段且 `loanRate = finalCalculateRate`