# 客户培训完成证明数据结构

## 主表单

| 字段标识 | 业务含义 | 映射类型 |
| --- | --- | --- |
| `Certificate_Number` | 证明编号 | 文本 |
| `Issue_Date` | 出具日期 | 文本 |
| `Training_Program` | 培训项目 | 文本 |
| `Approval_Status` | 审批状态 | 文本 |
| `Customer_Company` | 客户公司 | 文本 |
| `Trainee_Name` | 学员姓名 | 文本 |
| `Trainee_Role` | 学员角色 | 文本 |
| `Trainer_Name` | 讲师姓名 | 文本 |
| `Training_Program` | 培训项目 | 文本 |
| `Completion_Date` | 完成日期 | 文本 |
| `Training_Program_Summary` | 培训项目摘要 | 富文本 |
| `Learning_Outcomes` | 学习成果 | 富文本 |
| `Trainer_Confirmation` | 讲师确认 | 富文本 |
| `Completed_Sessions` | 已完成课次 | 文本 |
| `Completion_Status` | 完成状态 | 文本 |
| `Payment_Terms` | 付款条款 | 文本 |
| `Delivery_Terms` | 交付条款 | 文本 |
| `Additional_Notes` | 补充说明 | 文本 |
| `Company_Stamp` | 公司盖章 | 动态图片 |
| `Trainer_Signature` | 讲师签名 | 动态图片 |

## 子列表

### 培训课次（`Training_Sessions`）

Word 表头依次为序号、课程、日期、时长、讲师、状态。生成时，每条子列表记录填充一行。

| 列字段标识 | 业务含义 |
| --- | --- |
| `Session_No` | 课程编号 |
| `Session_Name` | 课程名称 |
| `Session_Date` | 上课日期 |
| `Duration` | 课程时长 |
| `Trainer_Name` | 讲师姓名 |
| `Session_Status` | 课程状态 |

### 学员名单（`Attendee_List`）

Word 表头依次为序号、学员、公司、角色、完成情况、备注。生成时，每条子列表记录填充一行。

| 列字段标识 | 业务含义 |
| --- | --- |
| `Attendee_No` | 人员序号 |
| `Attendee_Name` | 参会人员姓名 |
| `Attendee_Company` | 参会单位 |
| `Attendee_Role` | 参会角色 |
| `Completion_Status` | 完成状态 |
| `Attendee_Notes` | 参会备注 |
