Skip to content

Latest commit

 

History

History
266 lines (166 loc) · 34.5 KB

data-source-management.md

File metadata and controls

266 lines (166 loc) · 34.5 KB

数据源管理

修改数据源

基本信息

Path: /app-center/api/sources/update/:id

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

路径参数

参数名称 示例 备注
id 2 数据源ID

Body

名称类型是否必须默认值备注其他信息
dataobject非必须
├─ dataobject非必须数据源数据
├─ namestring非必须数据源名称

mock: @string

├─ tplnumber非必须必须为app所关联的tpl id

mock: @integer

├─ created_atstring非必须
├─ updated_atstring非必须
├─ descstring非必须

mock: @string

namestring非必须数据源名称

返回数据

名称类型是否必须默认值备注其他信息
dataobject非必须数据源基本信息
├─ dataobject非必须
├─ namestring非必须数据源名称
├─ idnumber非必须数据源id
├─ tplstring非必须数据源模板id
├─ appstring非必须数据源所属appid
├─ created_atstring非必须创建时间
├─ updated_atstring非必须更新时间
├─ descstring非必须数据源描述

创建数据源

基本信息

Path: /app-center/api/sources/create

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json

Body

名称类型是否必须默认值备注其他信息
namestring必须数据源名称
appnumber必须应用ID
tplnumber必须模板ID
descstring非必须数据源描述
dataobject非必须数据源数据
├─ keystring非必须

返回数据

名称类型是否必须默认值备注其他信息
dataobject非必须
├─ dataobject非必须
├─ keystring非必须
├─ namestring必须数据源名称

mock: @string

├─ idnumber必须数据源ID

mock: @integer

├─ tplstring必须数据源模板ID

mock: @integer

├─ appstring必须数据源所属应用ID

mock: @integer

├─ created_atstring非必须创建时间
├─ updated_atstring非必须更新时间
├─ descstring非必须数据源描述

mock: @string

删除数据源

基本信息

Path: /api/sources/delete/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 2 数据源id

返回数据

名称类型是否必须默认值备注其他信息
dataobject非必须
├─ idnumber非必须数据源id
├─ namestring非必须数据源名称
├─ dataobject非必须数据源json数据
├─ columnsobject []非必须

item 类型: object

├─ namestring必须
├─ titlestring必须
├─ fieldstring必须
├─ typestring必须
├─ formatobject必须
├─ requiredboolean非必须
├─ stringTypestring非必须
├─ minnumber非必须
├─ maxnumber非必须
├─ dateTimeboolean非必须
├─ datastring []非必须

item 类型: string

├─ 非必须
├─ typestring非必须
├─ tplnull非必须数据源模板id
├─ appstring非必须数据源所属appid
├─ descnull非必须数据源描述
├─ created_atstring非必须创建时间
├─ updated_atstring非必须更新时间
localestring非必须

删除数据源模板

基本信息

Path: /api/source_tpl/delete/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id

返回数据

名称类型是否必须默认值备注其他信息
dataobject非必须
├─ idnumber非必须
├─ namestring非必须名称
├─ descstring非必须描述
├─ datastring非必须数据
├─ platformnumber非必须设计器

查询应用下的数据源列表

基本信息

Path: /app-center/api/sources/list/:appId

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
appId 2 应用id

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须

item 类型: object

├─ idnumber非必须
├─ namestring非必须数据源名称
├─ dataobject非必须数据源json数据
├─ columnsobject []非必须

item 类型: object

├─ namestring必须
├─ titlestring必须
├─ fieldstring必须
├─ typestring必须
├─ formatobject必须
├─ requiredboolean非必须
├─ stringTypestring非必须
├─ minnumber非必须
├─ maxnumber非必须
├─ dateTimeboolean非必须
├─ datastring []非必须

item 类型: string

├─ 非必须
├─ typestring非必须
├─ tplnull非必须数据源模板id
├─ appstring非必须数据源所属appid
├─ descnull非必须数据源描述
├─ created_atstring非必须创建时间
├─ updated_atstring非必须更新时间
localestring非必须

查询数据源模板

基本信息

Path: /app-center/api/source_tpl

Method: GET

接口描述:

未启用  预留接口

请求参数

Query

参数名称 是否必须 示例 备注
id
name
platform

返回数据

名称类型是否必须默认值备注其他信息
dataobject []非必须

item 类型: object

├─ idnumber非必须
├─ namestring非必须名称
├─ descstring非必须描述
├─ datastring非必须数据
├─ platformnumber非必须设计器

根据id查询数据源

基本信息

Path: /app-center/api/sources/detail/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 10

返回数据

名称类型是否必须默认值备注其他信息
dataobject必须
├─ idnumber必须数据源ID

mock: @integer

├─ namestring必须数据源名称: 字母下划线开头,只包含英文字母数字下划线,长度200以内

mock: @string

├─ dataobject必须数据源的数据json串
├─ tplstring必须数据源模板ID

mock: @integer

├─ appstring必须数据源所属应用ID

mock: @integer

├─ descstring非必须数据源描述
├─ created_atstring非必须创建时间

mock: @time

├─ updated_atstring非必须更新时间

mock: @time