dms-model-migration-2026-08-04.md 2.4 KB

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_idc_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 未传 pagepageSize 会被忽略(默认只取 10 条)。服务端已改为 page 从 0 起翻页取全量。
  • 特殊业务:独立栏目 sjnmtybt_tsyw 创建失败(需先有基础模型);当前落在流程表 sjnmtybt_lcbc_action=SPECIAL_BIZ
  • 区划补数:补齐佘山/车墩村居(种子时分页截断曾丢失)。