ai-business-write/技术文档/更新模板层级结构总结.md

5.3 KiB
Raw Blame History

更新模板层级结构总结

任务完成情况

已完成主要任务

  1. 根据 template_finish/ 目录结构更新 f_polic_file_config 表的层级结构
  2. 创建目录节点(一级、二级、三级)
  3. 更新文件的 parent_id建立正确的层级关系

目录结构

根据 template_finish/2-初核模版/ 目录,层级结构如下:

一级节点

  • 2-初核模版 (ID: 1765273961277310)

二级节点

  • 1.初核请示 (ID: 1765431558933731) - parent: 2-初核模版
  • 2.谈话审批 (ID: 1765431558825578) - parent: 2-初核模版
  • 3.初核结论 (ID: 1765431559135346) - parent: 2-初核模版

三级节点

  • 谈话通知书 (ID: 1765273962774249) - parent: 2.谈话审批
  • 走读式谈话审批 (ID: 1765273962700431) - parent: 2.谈话审批
  • 走读式谈话流程 (ID: 1765273962716807) - parent: 2.谈话审批

文件节点分布

1.初核请示 下的文件

  • 初步核实审批表 (ID: 1765425918287774)
  • 附件初核方案 (ID: 1765425918483987)
  • 1请示报告卡 (ID: 1765425930118581) - 注意:此文件在多个位置出现

2.谈话审批/谈话通知书 下的文件

  • 谈话通知书第一联 (ID: 1765273963625524)
  • 谈话通知书第二联 (ID: 1765273963825806)
  • 谈话通知书第三联 (ID: 1765273963038891)

2.谈话审批/走读式谈话审批 下的文件

  • 1请示报告卡 (ID: 1765425930118581) - 注意:与"1.初核请示"下的文件重复
  • 谈话审批表 (ID: 1765425918217504)
  • 谈话前安全风险评估表 (ID: 1765425918902422)
  • 谈话方案 (ID: 1765425918745496)
  • 谈话后安全风险评估表 (ID: 1765425919242549)

2.谈话审批/走读式谈话流程 下的文件

  • 谈话笔录 (ID: 1765425918749247)
  • 谈话询问对象情况摸底调查30问 (ID: 1765425918921697)
  • 被谈话人权利义务告知书 (ID: 1765425930059797)
  • 点对点交接单 (ID: 1765425919512780)
  • 陪送交接单 (ID: 1765425919389484)
  • 办案人员-办案安全保密承诺书 (ID: 1765425919629084)
  • 8.XXX初核情况报告 (ID: 1765273963158289) - 注意:此文件位置可能不正确

3.初核结论 下的文件

  • 8-1请示报告卡初核报告结论 (ID: 1765273962631542)
  • XXX初核情况报告 (ID: 1765425930460962)

已知问题

  1. 缺失文件: 以下文件在数据库中未找到:

    • 6.1保密承诺书(谈话对象使用-非中共党员用).docx

    这个文件可能在数据库中不存在,或者名称不同。数据库中只有"2保密承诺书"ID: 1765425919729046可能是"6.2保密承诺书(谈话对象使用-中共党员用)"的简化名称。

  2. 重复文件已解决: "1请示报告卡"现在正确地在两个位置:

    • 1.初核请示 下 (ID: 1765425930118581) - 对应文件"1.请示报告卡XXX.docx"
    • 走读式谈话审批 下 (ID: 1765432134276990) - 对应文件"1.请示报告卡(初核谈话).docx"

    这两个是不同的文件,现在已正确区分。

执行结果

  • 创建的目录节点: 3个1.初核请示、2.谈话审批、3.初核结论)
  • 更新的目录节点: 4个更新了parent_id
  • 更新的文件节点: 20个更新了parent_id
  • 未找到的文件: 1个6.1保密承诺书(谈话对象使用-非中共党员用).docx

最终层级结构

📁 2-初核模版
├── 📁 1.初核请示
│   ├── 📄 1请示报告卡 (ID: 1765425930118581)
│   ├── 📄 初步核实审批表 (ID: 1765425918287774)
│   └── 📄 附件初核方案 (ID: 1765425918483987)
├── 📁 2.谈话审批
│   ├── 📁 谈话通知书
│   │   ├── 📄 谈话通知书第一联 (ID: 1765273963625524)
│   │   ├── 📄 谈话通知书第二联 (ID: 1765273963825806)
│   │   └── 📄 谈话通知书第三联 (ID: 1765273963038891)
│   ├── 📁 走读式谈话审批
│   │   ├── 📄 1请示报告卡 (ID: 1765432134276990)
│   │   ├── 📄 谈话审批表 (ID: 1765425918217504)
│   │   ├── 📄 谈话前安全风险评估表 (ID: 1765425918902422)
│   │   ├── 📄 谈话方案 (ID: 1765425918745496)
│   │   └── 📄 谈话后安全风险评估表 (ID: 1765425919242549)
│   └── 📁 走读式谈话流程
│       ├── 📄 2保密承诺书 (ID: 1765425919729046)
│       ├── 📄 办案人员-办案安全保密承诺书 (ID: 1765425919629084)
│       ├── 📄 点对点交接单 (ID: 1765425919512780)
│       ├── 📄 被谈话人权利义务告知书 (ID: 1765425930059797)
│       ├── 📄 谈话笔录 (ID: 1765425918749247)
│       ├── 📄 谈话询问对象情况摸底调查30问 (ID: 1765425918921697)
│       └── 📄 陪送交接单 (ID: 1765425919389484)
└── 📁 3.初核结论
    ├── 📄 8-1请示报告卡初核报告结论 (ID: 1765273962631542)
    └── 📄 XXX初核情况报告 (ID: 1765425930460962)

脚本文件

update_template_hierarchy_final.py - 更新层级结构的最终版本脚本

  • 扫描 template_finish 目录结构
  • 使用 file_pathMinIO路径作为唯一标识匹配文件
  • 创建/更新目录节点
  • 更新文件的 parent_id
  • 正确处理同名但不同路径的文件(如"1请示报告卡"在不同目录下)

完成时间

2025年12月11日