# 发运指示单数据结构

## 主表单

| 字段标识 | 业务含义 | 映射类型 |
| --- | --- | --- |
| `Instruction_Number` | 指示单编号 | 文本 |
| `Instruction_Date` | 制单日期 | 文本 |
| `Shipment_Reference` | 发运参考号 | 文本 |
| `Approval_Status` | 审批状态 | 文本 |
| `Shipper_Name` | 发货人 | 文本 |
| `Consignee_Name` | 收货人姓名 | 文本 |
| `Notify_Party` | 通知方 | 文本 |
| `Origin_Location` | 起运地 | 文本 |
| `Destination_Location` | 目的地 | 文本 |
| `Carrier_Name` | 承运人 | 文本 |
| `Origin_Destination_Summary` | 起运地与目的地 | 富文本 |
| `Routing_Instructions` | 路线与承运指示 | 富文本 |
| `Special_Handling_Notes` | 特殊操作要求 | 富文本 |
| `Cargo_Count` | 货物总件数 | 文本 |
| `Document_Status_Summary` | 单证状态汇总 | 文本 |
| `Payment_Terms` | 付款条款 | 文本 |
| `Delivery_Terms` | 交付条款 | 文本 |
| `Additional_Notes` | 补充说明 | 文本 |
| `Authorized_Signature` | 授权人签章 | 动态图片 |

## 子列表

### 货物明细（`Cargo_Items`）

Word 表头依次为序号、货物、件数、重量、体积、备注。生成时，每条子列表记录填充一行。

| 列字段标识 | 业务含义 |
| --- | --- |
| `Cargo_No` | 货物编号 |
| `Cargo_Description` | 货物说明 |
| `Package_Count` | 包装件数 |
| `Gross_Weight` | 毛重 |
| `Volume` | 体积 |
| `Cargo_Notes` | 货物备注 |

### 单证清单（`Document_Checklist`）

Word 表头依次为序号、单证、是否必需、负责人、截止日期、状态。生成时，每条子列表记录填充一行。

| 列字段标识 | 业务含义 |
| --- | --- |
| `Document_No` | 单证编号 |
| `Document_Name` | 单证名称 |
| `Required_Flag` | 是否必需 |
| `Document_Owner` | 单证负责人 |
| `Due_Date` | 截止日期 |
| `Document_Status` | 单证状态 |

### 操作指示（`Handling_Instructions`）

Word 表头依次为序号、指示、地点、负责人、优先级、状态。生成时，每条子列表记录填充一行。

| 列字段标识 | 业务含义 |
| --- | --- |
| `Instruction_No` | 操作指示编号 |
| `Handling_Instruction` | 操作指示 |
| `Handling_Location` | 操作地点 |
| `Instruction_Owner` | 操作负责人 |
| `Priority` | 优先级 |
| `Instruction_Status` | 操作状态 |
