common.go 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package apis
  2. type TGdMerchants struct {
  3. Id int64 `json:"id" description:""`
  4. AppKey string `json:"app_key" description:""`
  5. AppSecret string `json:"app_secret" description:""`
  6. UserId int64 `json:"user_id" description:""`
  7. MerchantName string `json:"merchant_name" description:"商户名,公司名"`
  8. SocialCode string `json:"social_code" description:"商户信用码"`
  9. Address string `json:"address" description:"商户地址"`
  10. ContactName string `json:"contact_name" description:"联系人"`
  11. ContactNumber string `json:"contact_number" description:"联系号码"`
  12. MerchantLicense string `json:"merchant_license" description:"营业执照"`
  13. IpWhitelist string `json:"ip_whitelist" description:"IP白名单"`
  14. AuthStatus int `json:"auth_status" description:"认证状态0 待认证,1认证通过, 2认证不通过"`
  15. IsHttpCode int `json:"is_http_code"`
  16. CreateTime string `json:"create_time" description:""`
  17. UpdateTime string `json:"update_time" description:""`
  18. MerchantType int `json:"merchant_type"`
  19. Arrearage float64 `json:"arrearage" description:"可欠费金额"`
  20. AppPassword string `json:"app_password"`
  21. }
  22. type TGdApi struct {
  23. Id int64 `json:"id"`
  24. ApiType int `json:"api_type"`
  25. Name string `json:"name"`
  26. Method string `json:"method" description:"方法,GET POST等"`
  27. Router string `json:"router" description:"路由"`
  28. RequestParam string `json:"request_param" description:"请求参数"`
  29. ResponseParam string `json:"response_param" description:"响应参数"`
  30. //ProviderApiIds string `json:"provider_api_ids" description:"三方api列表 "`
  31. Enable bool `json:"enable"`
  32. ErrorCodeIds string `json:"error_code_ids"`
  33. CreateTime string `json:"create_time"`
  34. UpdateTime string `json:"update_time"`
  35. }
  36. type ProviderApiLimit struct {
  37. ThirdpartApiId int64 `json:"thirdpart_api_id" description:"三方api id"`
  38. PlatformName string `json:"platform_name" description:"三方平台名"`
  39. PlatformCode string `json:"platform_code" description:"三方平台码"`
  40. ThirdpartApiName string `json:"thirdpart_api_name" description:"三方api名称"`
  41. ThirdpartApiRouter string `json:"thirdpart_api_router" description:"三方api路由"`
  42. ThirdpartApiMethod string `json:"thirdpart_api_method" description:"三方api方法"`
  43. Enable bool `json:"enable" description:"是否启用"`
  44. DayCount int `json:"day_count" description:"每日调用量限额"`
  45. Count int `json:"count" description:"总调用量限额"`
  46. }