创作不易,关注、点赞,分享,转发,评论,收藏,支持一下,谢谢走过路过的朋友们。
数据集使用说明
目的
提供多个数据库中进行执行数据库操作,并返回相对应的结果集操作。便于减少后台代码量,快速开发并获取数据。
说明
参数说明
请求参数类型说明
参数类型 | 含义 | |
column | String | 返回列名 |
dcName | String | 数据集名称 |
filter | String | 过滤参数值 |
limit | int | 分页参数 |
start | int | 分页参数 |
sort | int | 排序参数(1、2、3、4、5等) |
params | String | 传递参数(按顺序执行时往下个数据集传递的过滤参数) |
返回参数类型说明
参数名 | 参数类型 | 含义 |
dcId | long | 数据集id |
filter | String | 请求参数过滤值 |
totalCount | long | 返回总记录数 |
errorMsg | String | 返回错误信息 |
success | boolean | 返回状态,是否成功 |
code | Long | 状态码 |
columnsNames | Map<String, Object> | 返回数据<字段:名称> |
metadata | Map<String, Object> | 返回数据<字段:类型> |
strData | String | 返回String |
mapData | Map<String, Object> | 返回对象 |
listData | List | 返回List |
datas | List<Map<String, Object>> | 返回List<Map> |
empty | boolean | 返回数据是否为空 |
HTTP Rest API说明
接口名 | 接口路径 | 返回类型 |
data | /dataservice/pageDataSet/data | ResultPattern |
dataFromOrder | /dataservice/pageDataSet/dataFromOrder | ResultPattern |
loadDataFromOrderSave | /dataservice/pageDataSet/loadDataFromOrderSave | ResultPattern |
●返回类型说明:
详见2.1.2返回参数类型说明。
●接口说明:
接口名 | 接口说明 |
data | 执行单一数据集操作 |
dataFromOrder | 执行多个数据集操作,按顺序执行 |
loadDataFromOrderSave | 执行多个数据集操作,按顺序执行并保存 |
基本步骤
数据集查询流程如下所示:
流程说明:
●配置数据集:根据实际的业务需求,配置相应的数据集参数,比如数据返回类型,数据集操作类型等。
●配置查询参数:根据实际的业务需求,配置查询参数,通过查询参数可向API接口发起请求。
●调用API接口:根据实际业务需求,调用2.2中API接口,执行单一数据集操作或多数据集操作。
●封装返回数据:通过和数据库交互,返回单行、多行、单行单列和多行多列数据。
●获取数据:通过一系列操作步骤之后,获取所需要的数据。
单一数据集使用说明
概况说明:单一数据向API接口data发起请求,并返回数据处理后的结果。包括:查询、修改、删除和新增操作。返回数据类型分为:单行单列、多行多列、单行和多行数据。
传入参数说明:
单行单列数据集使用说明
场景
该功能主要用于返回单行单列数据,适用于统计,字符串等单个数据返回。
步骤
数据集配置
●说明
根据实际业务需求配置相应的参数。业务所涉及单行单列格式的数据返回。
●示例
数据集请求参数说明
●说明
详见2.1.1请求参数类型说明。
●示例
数据集返回结果说明
●说明
详见2.1.2返回参数类型说明。
●示例
多行多列数据返回流程步骤
场景
该功能主要用于返回多行多列数据,适用于对象集合数据返回。
步骤
数据集配置
●说明
根据实际需求,返回指定的多行多列数据格式数据。
●示例
数据集请求参数说明
●说明
详见2.1.1请求参数类型说明。
●示例
数据集返回结果说明
●说明
详见2.1.2返回参数类型说明。
●示例
单行数据返回流程步骤
场景
该功能主要用于返回单行数据,适用单个对象返回。
步骤
数据集配置
●说明
根据实际业务需求配置相应的参数。业务所涉及单个对象格式的数据返回。
●示例
数据集请求参数说明
●说明
详见2.1.1请求参数类型说明。
●示例
数据集请求结果说明
●说明
详见2.1.1请求参数类型说明。
●示例
多行数据返回流程步骤
场景
该功能主要用于返回多行数据,适用于集合数据返回。
步骤
数据集配置
●说明
根据实际业务需求配置相应的参数。业务所涉及多行集合数据返回。
●示例
数据集请求参数说明
●说明
详见2.1.1返回请求参数类型说明。
●示例
数据集返回结果说明
●说明
详见2.1.2返回参数类型说明。
●示例
存储过程数据返回流程步骤
场景
适用于利用存储过程来执行数据集操作。
步骤
数据集配置
●说明
返回字段、返回字段名称、返回列类型、过滤参数、过滤参数名称以#号分割。
●示例
return_type属性参数配置:
NODATA存储过程没有返回值。
RS存储过程返回结果集。
NORS存储过程有返回值。
数据集请求参数说明
●说明
详见2.1.1请求参数类型说明。
●示例
数据集返回结果说明
●说明
详见2.1.2返回参数类型说明。
●示例
新增操作流程步骤
场景
该功能主要用于使用数据集做新增操作。
步骤
数据集配置
●说明
根据实际需求,配置相应的数据集。
●示例
数据集请求参数类型说明
●说明
详见2.1.1请求参数类型说明。
●示例
数据集返回结果说明
●说明
详见2.1.2返回参数类型说明。
●示例
修改操作流程步骤
场景
该功能主要用于使用数据集做修改操作。
步骤
数据集配置
●说明
需要配置返回字段、返回字段名称、返回列类型、过滤参数、过滤参数名称参数并以#号分割。
●示例
数据集请求参数说明
●说明
详见2.1.1请求参数类型说明。
●示例
数据集返回结果说明
●说明
详见2.1.2返回参数类型说明。
●示例
删除操作流程步骤
场景
该功能主要用于使用数据集做删除操作。
步骤
数据集配置
●说明
根据实际需求,配置相应的数据集。
●示例
数据集请求参数结果说明
●说明
详见2.1.2请求参数类型说明。
●示例
数据集返回结果说明
●说明
详见2.1.2返回参数类型说明。
●示例
多数据集使用说明
顺序执行数据集操作步骤
场景
按顺序执行查询操作。
步骤
数据集配置
●说明
数据集配置参考2.4单一数据集使用说明。
●示例
Test1数据集配置
Test2数据集配置
数据集请求参数说明
说明
详见2.1.1请求参数类型说明。
示例
数据集返回结果说明
说明
详见2.1.2返回参数类型说明。
示例
顺序执行数据集并保存操作步骤
场景
按顺序执行查询并保存操作。
步骤
数据集配置
●说明
返回字段、返回字段名称、返回列类型、过滤参数、过滤参数名称以#号分割。
●示例
Test3数据集配置
Test4数据集配置如下
数据集请求参数说明
●说明
详见2.1.1请求参数类型说明。
●示例
数据集返回结果说明
●说明
详见2.1.2返回结果说明。
●示例