callback.go 1.7 KB

12345678910111213141516171819202122232425262728293031323334
  1. // Copyright 2019 getensh.com. All rights reserved.
  2. // Use of this source code is governed by getensh.com.
  3. package apis
  4. // 记录接收回调日志
  5. type LogCallbackInReq struct {
  6. ServiceType int `json:"service_type" description:"业务类型,101:维保记录"`
  7. SourceName string `json:"source_name" description:"数据源名称"`
  8. SourceObjectId string `json:"source_object_id" description:"数据源对象id,如:order_id"`
  9. RequestCode int `json:"request_code" description:"请求结果码,同request_params.code,1表示已出报告"`
  10. RequestParams string `json:"request_params" description:"请求参数"`
  11. ResponseParams string `json:"response_params" description:"响应参数"`
  12. Elapsed float64 `json:"elapsed" description:"调用耗时,单位:秒"`
  13. }
  14. type LogCallbackInReply struct {
  15. }
  16. // 记录发送回调日志
  17. type LogCallbackOutReq struct {
  18. ServiceType int `json:"service_type" description:"业务类型,101:维保记录"`
  19. MerchantId int `json:"merchant_id" description:"下游商户id"`
  20. ObjectId string `json:"object_id" description:"关联的对象id,如:order_no"`
  21. RequestCode int `json:"request_code" description:"请求结果码,同request_params.code,0表示生成报告成功"`
  22. RequestParams string `json:"request_params" description:"请求参数"`
  23. ResponseParams string `json:"response_params" description:"响应参数"`
  24. Elapsed float64 `json:"elapsed" description:"调用耗时,单位:秒"`
  25. IsReuse int `json:"is_reuse" description:"是否复用,1:是,0:否"`
  26. Search string `json:"search" description:"搜索条件,维保业务时的值代表VIN码"`
  27. }
  28. type LogCallbackOutReply struct {
  29. }