# DMS 模型字段调整记录(2026-08-04) 环境:`121.43.55.7` / 项目栏目 `farmers_retirement_subsidies`(parentId=1840) ## 变更摘要 | 栏目 | columnId | modelId | 变更 | |------|----------|---------|------| | 人员表 `sjnmtybt_ryjbxx` | 1847 | 1970 | 扩展至 39 字段(社保码、区划、银行全套、状态、居保、丧葬继承人等) | | 批次表 `sjnmtybt_pcb` | 1845 | 1968 | 补批次头字段;删除人员级 `c_user_id`、`c_standard_id` | | 发放明细 `sjnmtybt_ffmx` | **1849(新建)** | **1974** | 人均一行,支撑出盘 | | 流程表 `sjnmtybt_lcb` | 1844 | 1967 | 补节点/操作人/动作/意见/时间等 | | 告警表 `sjnmtybt_alart` | 1841 | 1964 | 补类型/等级/失败码/处理状态等 | | 批次统计 `sjnmtybt_pctj` | 1846 | 1969 | 补应发/实发/失败三套人数与金额 | | 金额标准 `sjnmtybt_jebz` | 1843 | 1966 | 删除错误 `c_twon_id`,新增 `c_town_id`;补标准类型/有效期;**2026-08-06** 新增 `c_funeral_amount`(年度标准一行双金额) | | 区划 `sjnmtybt_xzqh` | 1842 | 1965 | **2026-08-06** 新增 `c_level` / `c_code` / `c_entrust_plan_code`(原塞在 remarks) | | 发放明细 `sjnmtybt_ffmx` | 1849 | 1974 | **2026-08-06** 新增 `c_actual_amount` / `c_return_success` / `c_return_result` / `c_fail_reason_code` | | 流程表 `sjnmtybt_lcb` | 1844 | 1967 | **2026-08-06** 待补发台账结构化:`c_personnel_name` / `c_id_number` / `c_source_payment_id` 等 | ## 批次 vs 发放明细 - **批次表**:批次头(层级、阶段、状态、汇总金额、出盘/回盘状态等) - **发放明细**:`c_user_id` + 分项金额 + 银行卡,人均一行 ## 脚本 `scripts/migrate-dms-models.js`(字段扩展) 发放明细栏目另用「先建基础模型 `payment_detail`(1973) → addColumn」方式创建。 **2026-08-06 业务缺口补齐**:`scripts/migrate-missing-biz-fields.js`(含区划/回盘脏数据回填)。 ## 2026-08-04 联调补充 - **DMS 分页陷阱**:`selectContentList` 未传 `page` 时 `pageSize` 会被忽略(默认只取 10 条)。服务端已改为 `page` 从 0 起翻页取全量。 - **特殊业务**:独立栏目 `sjnmtybt_tsyw` 创建失败(需先有基础模型);当前落在流程表 `sjnmtybt_lcb`,`c_action=SPECIAL_BIZ`。 - **区划补数**:补齐佘山/车墩村居(种子时分页截断曾丢失)。