---
name: e10-form-backend-api-docs
description: Use when E10 form engine backend or OpenAPI integration needs form backend documents, including FormRest/FormAPIService SDK, RPC, OpenAPI form data/table/field payloads, DTOs, physical table SQL, nacos switches, and integration examples.
---

# E10 表单后端 API 文档

原始 Markdown 文档已过滤空白页和低价值目录占位页，保存在 `references/docs/`。先检索，再按需加载命中文档章节。

## 命令

```bash
node skills/e10-local-knowledge/modules/e10-form-backend-api-docs/scripts/search.mjs search "FormData"
node skills/e10-local-knowledge/modules/e10-form-backend-api-docs/scripts/search.mjs search "保存 表单数据" --limit 5
node skills/e10-local-knowledge/modules/e10-form-backend-api-docs/scripts/search.mjs search "FormDataDtoParam" --protocol openapi
node skills/e10-local-knowledge/modules/e10-form-backend-api-docs/scripts/search.mjs load <文档ID> --section summary
node skills/e10-local-knowledge/modules/e10-form-backend-api-docs/scripts/search.mjs load <文档ID> --section all --max-bytes 20000
```

## 使用规则

- 先用接口名、类名、方法名、参数名、配置项、SQL 关键词或业务词检索。
- 候选最多五个；先加载 `summary`，需要参数、示例或完整上下文时再加载具体章节。
- 文档自带 frontmatter：`title`、`docId`、`source`。交付时引用命中文档标题或 docId。
- OpenAPI 专题位于 `references/docs/openapi/`，可用 `--protocol openapi` 限定检索。
- 大文档禁止直接全量读取；优先用章节名、方法名或参数名缩小。
- 过滤明细在 `references/filter-report.json`。

## 交付证据

使用本 Skill 时记录：

- 检索词
- 命中文档 ID、标题或 docId
- 加载章节
- 采用的接口、类、方法、参数、SQL 或配置项来源

<!-- business-api-index:start -->
## 结构化 API 检索

```bash
node skills/e10-local-knowledge/modules/e10-form-backend-api-docs/scripts/search-api.mjs search "关键词"
node skills/e10-local-knowledge/modules/e10-form-backend-api-docs/scripts/search-api.mjs load <api-id> --section summary
node skills/e10-local-knowledge/modules/e10-form-backend-api-docs/scripts/search-api.mjs load <api-id> --section params
```

- 先查 `search-api.mjs` 定位结构化契约；需要原始上下文时，优先 `load --section all`，若该 Skill 存在 Markdown 文档索引再用 `search.mjs` 补证据。
- 普通检索默认排除冲突记录；废弃接口输出 `deprecated`。
- 禁止批量读取 `references/api-records/`；必须先 search，再 load 单条命中。
<!-- business-api-index:end -->
