描述
获取报表模板数据源。
请求
URL
HTTP请求方式
GET
HTTP请求参数
名称 | 是否必需 | 类型 | 描述 |
---|---|---|---|
range | 否 | String | 返回范围,batchselector-只返回作为批量选择器的报表,否则返回所有。 |
withId | 否 | Boolean | 返回的Name值是否包含Id。 |
start | 否 | Integer | 分页开始索引,默认值0 |
limit | 否 | Integer | 每页数据,默认值20 |
sort | 否 | String | 排序字段(只支持单个字段),降序前面加-(例如:-CreateTime 表示单据模板列表按创建时间降序)。 |
响应
- 返回参数
返回报表模板数据源,数据项参数说明:
名称 | 类型 | 描述 |
---|---|---|
Id | String | 报表模板Id。 |
Name | String | 模板名称。 |
示例
请求示例
HTTP/1.1
GET /v1/report/datasource/templates?range=batchselector&withId=false&start=0&limit=20&sort=Name
Host: api.dadayun.cn
Date: Thu, 30 Aug 2018 02:55:22 GMT
正常返回示例
HTTP/1.1 200 OK
Date: Thu, 30 Aug 2018 02:55:22 GMT
Content-Type: application/json; charset=utf-8
[
{
"Id": "ec2019ab-041c-4ebf-a34e-adb9097a9fa0",
"Name": "拜访报告"
},
{
"Id": "95149dfb-a63e-458f-927d-70fcee61abd1",
"Name": "报销统计表"
},
...
]
异常返回示例
HTTP/1.1 500 Internal Server Error
Date: Thu, 30 Aug 2018 02:55:22 GMT
Content-Type: application/json; charset=utf-8
{
"Code": "InternalError",
"Message": "未知错误"
}
错误码
错误代码(Code) | 错误信息(Message) | HTTP 状态码(StatusCode) | 说明 |
---|---|---|---|
Invalid_ReportTplId_NotFound | 名称等于“XXX”的报表模板不存在。 | 400 | 报表模板不存在。 |
InternalError | 未知错误。 | 500 | 服务器内部错误,请联系管理员。 |