創作不易,關注、點贊,分享,轉發,評論,收藏,支援一下,謝謝走過路過的朋友們。
資料集使用說明
目的
提供多個資料庫中進行執行資料庫操作,并傳回相對應的結果集操作。便于減少背景代碼量,快速開發并擷取資料。
說明
參數說明
請求參數類型說明
參數類型 | 含義 | |
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傳回結果說明。
●示例