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

125 lines
5.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 更新模板层级结构总结
## 任务完成情况
**已完成主要任务**
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日