/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 | 说明 |
{
"name": "test",
"addrass": "192.168.253.6",
"port": "1521",
"databaseType": "oracle",
"dataName": "orcl",
"userName": "UAS",
"passWord": "123456",
"note": "说明"
}
{
"code": 200,
"msg": "成功",
"data": 83
}
/updatabases
HTTP - POST
dispatch(type:'dataConnect/remoteModify')
id : code
其余与新增数据连接配置相同
{
"id": 83,
"name": "test1",
"addrass": "192.168.253.6",
"port": "1521",
"databaseType": "oracle",
"dataName": "orcl",
"userName": "UAS",
"passWord": "select!#%*(",
"note": "说明"
}
{
"code": 200,
"msg": "成功",
"data": null
}
/delDatabases
HTTP - POST
dispatch(type:'dataConnect/remoteDelete')
id : code
83
{
"code": 200,
"msg": "成功",
"data": null
}
/getDatabases
HTTP - POST
dispatch(type:'dataConnect/fetchList')
空
{
"code": 200,
"msg": "成功",
"data": [
{
"id": 62,
"name": "UAS标准版",
"addrass": "192.168.253.6",
"port": "1521",
"databaseType": "oracle",
"dataName": "orcl",
"userName": "UAS",
"passWord": "",
"note": "这个说明应该允许为空,如果是常常常常常常常常常常常常常常常常常常常常常常常常常常常常常常常常常常常常文本",
"createDate": "2018-08-06 11:26:07.0",
"updateDate": null
},
{
"id": 55,
"name": "华商龙",
"addrass": "218.18.115.198",
"port": "1521",
"databaseType": "oracle",
"dataName": "orcl",
"userName": "N_WILIC",
"passWord": "",
"note": "华商龙",
"createDate": "2018-08-01 16:11:24.0",
"updateDate": null
},
{
"id": 82,
"name": "文档测试",
"addrass": "192.168.253.6",
"port": "1521",
"databaseType": "oracle",
"dataName": "orcl",
"userName": "UAS",
"passWord": "",
"note": "61",
"createDate": "2018-08-08 16:02:04.0",
"updateDate": null
}
]
}
/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 | 密码 |
{
"name": "文档测试",
"addrass": "192.168.253.6",
"port": "1521",
"databaseType": "oracle",
"dataName": "orcl",
"userName": "UAS",
"passWord": "123456"
}
测试通过
{
"code": 200,
"msg": "成功",
"data": null
}
测试不通过,后台直接报错了
{
"err": {
"response": {}
}
}