# 接口设计 - 数据连接 ## 新增数据连接配置 ##### 请求路径 `/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 | 密码 | ##### 请求示例 ##### 返回结果 ##### 详细说明