描述

获取报表模板数据源。

请求

名称 是否必需 类型 描述
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 服务器内部错误,请联系管理员。

results matching ""

    No results matching ""