ApilogBatchdetailRequest.go 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package others_request
  2. import (
  3. "git.sxidc.com/student-physical-examination/contract_lock_sdk/http"
  4. )
  5. type ApilogBatchdetailRequest struct {
  6. // <ext>core:true</ext> 【应用类型】应用类型 【作用】 通过传值获取不同类型应用调用开放平台接口时的调用详情 1、open:第三方系统通过开放平台调用接口的详情记录 2、webapp:电子签署前台调用接口的详情记录 3、不传值:默认获取全部 【传参】 open(第三方系统通过开放平台调用接口的详情记录),webapp(电子签署前台调用接口的详情记录);不传值默认为:全部。
  7. AppType string `json:"appType,omitempty"`
  8. // <ext>core:true</ext> 【查询指定页码】查询指定页码 【传参】 不传值默认为:1。
  9. PageNo *int64 `json:"pageNo,omitempty"`
  10. // <ext>core:true</ext> 【每页数量】每页数量 【传参】 不传值默认为:10。
  11. PageSize *int64 `json:"pageSize,omitempty"`
  12. // <ext>format:date;core:true</ext> 【开始时间】开始时间 【作用】 用于查询开始时间之后发生的用量; 【传参】 日期格式:yyyy-MM-dd HH:mm:ss。
  13. StartTime string `json:"startTime,omitempty"`
  14. // <ext>format:date;core:true</ext> 【结束时间】结束时间 【作用】 用于查询结束时间之前发生的用量; 【传参】 日期格式:yyyy-MM-dd HH:mm:ss。
  15. EndTime string `json:"endTime,omitempty"`
  16. // <ext>core:true</ext> 【应用token】应用token 【作用】 1、通过传值获取指定应用通过开放平台调用接口的详情记录 2、当appType为\"open\"时可选填,不填则为全部
  17. AccessToken string `json:"accessToken,omitempty"`
  18. // <ext>core:true</ext> 【接口响应状态】接口响应状态 【作用】 查询指定接口响应状态的接口调用详情 【传参】 取值范围:success(成功状态),fail(失败状态);不传值默认为:全部。
  19. ResponseStatus string `json:"responseStatus,omitempty"`
  20. }
  21. func (obj ApilogBatchdetailRequest) GetUrl() string {
  22. return "/apilog/batchdetail"
  23. }
  24. func (obj ApilogBatchdetailRequest) GetHttpParameter() *http.HttpParameter {
  25. parameter := http.NewGetHttpParameter()
  26. parameter.AddParam("appType", obj.AppType)
  27. parameter.AddParam("pageNo", obj.PageNo)
  28. parameter.AddParam("pageSize", obj.PageSize)
  29. parameter.AddParam("startTime", obj.StartTime)
  30. parameter.AddParam("endTime", obj.EndTime)
  31. parameter.AddParam("accessToken", obj.AccessToken)
  32. parameter.AddParam("responseStatus", obj.ResponseStatus)
  33. return parameter
  34. }