interface-dataConnect.md 2.6 KB

接口设计 - 数据连接

新增数据连接配置

请求路径

/inputDatabases

请求方式

HTTP - POST

包类方法

dispatch(type:'dataConnect/remoteAdd')

请求参数
字段名(后端) 字段名(前端) 说明
name model.name 数据连接名
addrass model.address 数据库地址
port model.port 数据库端口
databaseType model.dbType 数据库类型
dataName model.dbName 数据库名
userName model.userName 用户名
passWord model.password 密码
note model.description 说明
请求示例
返回结果
详细说明

修改数据连接配置

请求路径

/updatabases

请求方式

HTTP - POST

包类方法

dispatch(type:'dataConnect/remoteModify')

请求参数

id : code
其余与新增数据连接配置相同

请求示例
返回结果
详细说明

删除数据连接配置

请求路径

/delDatabases

请求方式

HTTP - POST

包类方法

dispatch(type:'dataConnect/remoteDelete')

请求参数

id : code

请求示例
返回结果
详细说明

获得数据连接列表

请求路径

/getDatabases

请求方式

HTTP - POST

包类方法

dispatch(type:'dataConnect/fetchList')

请求参数

返回结果
详细说明

校验数据库连接是否合法

请求路径

/testConnect

请求方式

HTTP - POST

包类方法

dispatch(type:'dataConnect/remoteValidate')

请求参数
字段名(后端) 字段名(前端) 说明
name model.name 数据连接名
addrass model.address 数据库地址
port model.port 数据库端口
databaseType model.dbType 数据库类型
dataName model.dbName 数据库名
userName model.userName 用户名
passWord model.password 密码
请求示例
返回结果
详细说明