125 lines
5.3 KiB
Markdown
125 lines
5.3 KiB
Markdown
# 更新模板层级结构总结
|
||
|
||
## 任务完成情况
|
||
|
||
✅ **已完成主要任务**
|
||
|
||
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_path(MinIO路径)作为唯一标识匹配文件
|
||
- 创建/更新目录节点
|
||
- 更新文件的 parent_id
|
||
- 正确处理同名但不同路径的文件(如"1请示报告卡"在不同目录下)
|
||
|
||
## 完成时间
|
||
|
||
2025年12月11日
|
||
|