hklhai / dashboard

dashboard
0 stars 0 forks source link

基础数据接口 #6

Closed hklhai closed 5 years ago

hklhai commented 5 years ago

添加数据获取接口

hklhai commented 5 years ago
  1. 登录接口
  2. 增加visualize
  3. 获取visualize
  4. 获取visualizeData数据
hklhai commented 5 years ago
  1. 增加dashboard新建接口
  2. 增加visualize、dashboard分页接口
  3. 增加visualize、dashboard绑定接口
hklhai commented 5 years ago

@aym19900825 以下接口测试均通过 @aym19900825 2018年10月24日11:21:04,visualize新增字段已增加,接口已更新

添加Visualize展示数据

POST http://192.168.1.140:8090/show/visualizeAdd { "type": "line", "visualizename": "BNOP-line_echart", "ytype" : "double", "echarttitle" : "echarttitle", "legendShow" : true, "legendPos" : "legendPos", "legendOrient" : "legendOrient", "tooltipShow" : true }

Return: { "code": 1, "message": "Add Success!" }

Tip: visualizename不允许重名 已存在返回 { "code": 0, "message": "Already exists!" }

Visualize信息获取接口

POST http://192.168.1.140:8090/show/visualize { "integerId": 29 }

Return: { "vid": 29, "visualizename": "BNOP-line_echart", "tablename": "tb_line_10", "visualizedescription": null, "visualizeshowname": null, "type": "line", "businesscategory": null, "xname": null, "yname": null, "ytype": "double", "echarttitle": "echarttitle", "legendShow": true, "legendPos": "legendPos", "legendOrient": "legendOrient", "tooltipShow": true }

获取Visualize展示数据

POST http://192.168.1.140:8090/show/visualizeData { "integerId": 12 }

Return: { "visualizename": "BNOP-double", "xname": null, "yname": null, "showKey": "[1, 2, 3, 4, 5, 6, 7]", "showValue": "[1.1, 2.4, 4.7, 5.8, 7.9, 9.9, 13.5]" }

visualize列表分页

POST http://192.168.1.140:8090/show/visualizeList { "page": 0, "size": 15 }

Return: { "page": { "sort": [ { "direction": "DESC", "property": "vid", "ignoreCase": false, "nullHandling": "NATIVE", "ascending": false, "descending": true } ], "offset": 0, "pageNumber": 0, "pageSize": 15 }, "totalPages": 1, "visualizeList": [ { "vid": 15, "visualizename": "BNOP-line_test", "tablename": "tb_line_1", "visualizedescription": null, "visualizeshowname": null, "type": "line", "businesscategory": null, "xname": null, "yname": null, "bid": null, "ytype": "double", "dashboardVisualizes": [] }, { "vid": 12, "visualizename": "BNOP-double", "tablename": "tb_pie_1", "visualizedescription": null, "visualizeshowname": null, "type": "pie", "businesscategory": null, "xname": null, "yname": null, "bid": null, "ytype": "double", "dashboardVisualizes": [] } ] }

hklhai commented 5 years ago

visualize列表分页

POST http://192.168.1.140:8090/show/visualizeList { "page": 0, "size": 10 }

Return

{ "page": { "sort": [ { "direction": "DESC", "property": "vid", "ignoreCase": false, "nullHandling": "NATIVE", "descending": true, "ascending": false } ], "offset": 0, "pageSize": 15, "pageNumber": 0 }, "totalPages": 1, "visualizeList": [ { "vid": 15, "visualizename": "BNOP-line_test", "tablename": "tb_line_1", "visualizedescription": null, "visualizeshowname": null, "type": "line", "businesscategory": "工具校准单", "xname": null, "yname": null, "bid": null, "ytype": "double" }, { "vid": 12, "visualizename": "BNOP-double", "tablename": "tb_pie_1", "visualizedescription": "update", "visualizeshowname": null, "type": "line", "businesscategory": "工具台账", "xname": null, "yname": null, "bid": null, "ytype": "double" } ], "distinctBusinesscategory": [ "工具台账", "工具校准单" ] }

增加:distinctBusinesscategory