---
description: 记录可交换资源的 API 定义信息。
navTitle: DX_RESOURCES_APIS
---
# **DX\_RESOURCES\_APIS 可交换资源API**

此表记录所有可交换资源的API定义信息。

## 位置{#position}

模型路径：`/sysdata/data/tables/dx/DX_RESOURCES_APIS.tbl`

物理表名：`SZSYS_5_DX_RESOURCES_APIS`

## 表结构{#structure}

| 字段名 | 字段类型 | 字段描述 |
| :----  | :---- | :------ |
| API\_ID | VARCHAR(64) | id，主键 |
| DX\_RES\_ID | VARCHAR(32) | 资源id，主键 |
| API\_TYPE | VARCHAR(64) | API类型 |
| API\_IMPL | VARCHAR(64) | 实现类型，可选：1.default，标准api，返回标准json格式；2.其它，交给脚本onDXService函数处理 |
| API\_CAPTION | VARCHAR(256) | 标题，简洁的、有业务意义的 |
| API\_DESC | VARCHAR(2048) | 详细描述，可以是一个有多段文字的长文本 |
| API\_RESULT\_TYPE | VARCHAR(16) | 输入参数或结果集类型，脚本api实现由脚本自己决定；标准api当前支持one返回一行JSON对象，rows返回多行JSON数组，2darray返回二维数组；csvfile为预留类型，标准api当前未实现 |
| API\_RESULT\_LIMIT | NUMBER(8) | 输入参数或结果集的行数限制，当resultType不是one时，可以设置 |
| IS\_OUTPUT\_FIELDS | NUMBER(1) | 是否输出字段列表 |
| API\_FILTER | VARCHAR(2048) | 过滤条件，标准api实现需要定义一个过滤条件，这个过滤条件描述了如何应用参数，当然也可以限定其它固定的查询范围 |
| API\_PARAMS | VARCHAR(2048) | 参数列表，标准实现和脚本实现都可以定义api的参数列表 |
| CREATOR | VARCHAR(64) | 创建者 |
| CREATE\_TIME | TIMESTAMP | 创建时间 |
| MODIFIER | VARCHAR(64) | 修改者 |
| MODIFY\_TIME | TIMESTAMP | 修改时间 |

## 表索引{#indexes}

| 类型 | 名称 | 字段列表 | 是否唯一 | 说明 |
| :---- | :---- | :---- | :------ | :------ |
| 主键 | PRIMARY | API\_ID, DX\_RES\_ID | 是 | 唯一标识一条记录 |
| 索引 | - | - | - | 该表未定义其他索引 |
