# OpenAPI 片段与模板索引

> 按需只读 1 个文件。协议总览见 [SKILL.md](../../SKILL.md)；集成模式见 [references/integration-patterns.md](../../references/integration-patterns.md)。

## 客户端骨架

| 场景 | 文件 |
|------|------|
| 无官方 SDK，纯 HTTP | [../OpenApiClientJava.java](../OpenApiClientJava.java) / Python / C# |
| 官方 Java SDK `K3CloudApi` | [../OpenApiClientK3CloudSdkJava.java](../OpenApiClientK3CloudSdkJava.java) |

## 集成层（Spring / 外部系统）

| 场景 | 文件 |
|------|------|
| 连接配置 DTO | [../KingdeeConfigDTO.java](../KingdeeConfigDTO.java) |
| 查询/保存请求 DTO | [../KingdeeQueryRequest.java](../KingdeeQueryRequest.java)、[../KingdeeSaveRequest.java](../KingdeeSaveRequest.java) |
| 统一调用（超时/重试） | [../KingdeeErpServiceJava.java](../KingdeeErpServiceJava.java) |
| 配置表 + 默认客户端 | [../K3CloudApiServiceImpl.java](../K3CloudApiServiceImpl.java) |

## 通用流程（语言无关）

| 关键词 | 片段 |
|--------|------|
| 登录 / Cookie | [LoginFlow.md](LoginFlow.md) |
| 分页查询 | [QueryPagingFlow.md](QueryPagingFlow.md) |
| 保存→提交→审核 | [SaveSubmitAuditFlow.md](SaveSubmitAuditFlow.md) |
| 下推 | [PushFlow.md](PushFlow.md) |
| 删除前撤销提交 | [DeleteWithCancelAssign.md](DeleteWithCancelAssign.md) |
| 工作流审批再提交 | [WorkflowAuditBeforeSubmit.md](WorkflowAuditBeforeSubmit.md) |
| 分录关联 FEntity_Link | [EntityLinkPattern.md](EntityLinkPattern.md) |
| 外部系统↔ERP 同步 | [ExternalErpSyncFlow.md](ExternalErpSyncFlow.md) |

## 销售链单据 Model

| 业务 | 片段 |
|------|------|
| 销售订单 Save | [SalSaleOrderSaveModel.md](SalSaleOrderSaveModel.md) |
| 销售订单→发货通知单 | [SalDeliveryNoticeFromOrder.md](SalDeliveryNoticeFromOrder.md) |
| 销售订单→收款单（Push） | [ArReceiveBillPushFromOrder.md](ArReceiveBillPushFromOrder.md) |
| 销售订单/应收→销售发票 | [IvSalesicFromOrder.md](IvSalesicFromOrder.md) |
| 借货→其他出库 | [StkMisDeliveryBorrowing.md](StkMisDeliveryBorrowing.md) |

## 参考表

| 内容 | 文件 |
|------|------|
| FormId / 单据类型 | [../../references/form-id-catalog.md](../../references/form-id-catalog.md) |
| 下推 RuleId | [../../references/push-rules-catalog.md](../../references/push-rules-catalog.md) |