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