/inputDataConnector
HTTP - POST
dispatch(type:'dataSource/remoteAdd')
| 字段名(后端) | 字段名(前端) | 说明 |
|---|---|---|
| dataName | model.name | 数据源名称 |
| note | model.description | 数据源说明 |
| loadObject | model.target | 数据对象 |
| dataTag | model.tags | 标签 |
| type | model.type | 类型 |
| createBy | 创建者 | |
| dbConfig | 数据库设置 | |
| addrass | model.address | 数据库地址 |
| port | model.port | 数据库 |
| databaseType | model.dbType | 数据库类型 |
| dataName | model.dbName | 数据库名(SID) |
| userName | model.userName | 用户名 |
| passWord | model.password | 密码 |
/updateData
HTTP - POST
dispatch(type:'dataSource/remoteModify')
| 字段名(后端) | 字段名(前端) | 说明 |
|---|---|---|
| dataId | code | 数据源ID |
| dataName | model.name | 数据源名称 |
| note | model.description | 数据源说明 |
| loadObject | model.target | 数据对象 |
| dataTag | model.tags | 数据源标签 |
| type | model.type | 数据源类型 |
| createBy | 创建人 | |
| dbConfig{ | 数据库配置(为空时不修改) | |
| addrass | model.address | 数据库地址 |
| port | model.port | 数据库端口 |
| databaseType | model.dbType | 数据库类型 |
| dataName | model.dbName | 数据库名 |
| userName | model.userName | 用户名 |
| passWord | model.password | 密码 |
| columnConfig | 列配置 | |
| columnName | c.name | 列名 |
| columnLable | c.alias | 别名 |
| dataType | c.dataType | 数据类型 |
| columnType | c.columnType | 分析类型 |
| isGroup | c.groupable | 可分组 |
| isSubsection | c.bucketizable | 可分段 |
| isOpen | c.using | 启用 |
| remarks | c.description | 备注 |
| connectorGroup | model.groupCode | 分组代码 |
/delDataConnector
HTTP - POST
dispatch(type:'dataSource/remoteDelete')
code 数据源ID
/getListDataConnector
HTTP - POST
dispatch(type:'dataSource/fetchList')
无
/getDataConnector
HTTP - POST
dispatch(type:'dataSource/remoteDetail')
code
/implementSql
HTTP - POST
dispatch(type:'dataSource/importNewModelColumns')
baseName: dataSource.newOne.userName strSql
此处业务逻辑并不是很完整和清晰
/getConnectorGroup
HTTP - POST
dispatch(type:'dataSource/remoteGroupList')
Code 分组编号 Pcode 父级分组编号 Index 索引 Label 标签
/setConnectorGroup
HTTP - POST
dispatch(type:'dataSource/ remoteAddGroup')
| 字段名(后端) | 字段名(前端) | 说明 |
|---|---|---|
| fatherId | pgroup.code | 父级分组ID |
| groupName | “新子分组”' | 基础配置 – 数据源 |
| groupIndex | 分组索引 | |
| createBy | 创建人 |
如果是顶级分组(没有父级分组),则父级分组ID设置为-1
/updataDataConnectorGroup
HTTP - POST
dispatch(type:'dataSource/remoteModifyGroup')
| 字段名(后端) | 字段名(前端) | 说明 |
|---|---|---|
| Id | Group.code | 分组ID |
| fatherId | pgroup.code | 父级分组ID |
| groupName | “新子分组”' | 基础配置 – 数据源 |
| groupIndex | 分组索引 | |
| createBy | 创建人 |
/updateConnectConfigGroup
HTTP - POST
dispatch(type:'dataSource/remoteSetDataSourceGroup')
| 字段名(后端) | 字段名(前端) | 说明 |
|---|---|---|
| Id | DatasourceCode | 数据源ID |
| GroupID | “新子分组”' | 目标分组ID |
/updataConnectorGroup
HTTP - POST
dispatch(type:'dataSource/remoteModifyGroups')
| 字段名(后端) | 字段名(前端) | 说明 |
|---|---|---|
| fatherId | pgroup.code | 父级分组ID |
| groupName | “新子分组”' | 基础配置 – 数据源 |
| groupIndex | 分组索引 | |
| createBy | 创建人 |
此处将整个groups集体上传 集体替换。 此处建议使用batch表达批量修改的概念。
/delDataConnectorGroup
HTTP - POST
dispatch(type:'dataSource/remoteDeleteGroup'')
group.code 分组ID