model.go 855 B

12345678910111213141516171819202122232425262728293031323334
  1. package http
  2. // ArgTradeOrder .
  3. type ArgTradeOrder struct {
  4. OrderID string `form:"order_id" validate:"required"`
  5. }
  6. // RespTradeOrder .
  7. type RespTradeOrder struct {
  8. OrderID string `json:"order_id"`
  9. MID int64 `json:"mid"`
  10. Biz string `json:"biz"`
  11. Platform string `json:"platform"`
  12. OID int64 `json:"oid"`
  13. OType string `json:"otype"`
  14. Fee int64 `json:"fee"`
  15. Currency string `json:"currency"`
  16. PayID string `json:"pay_id"`
  17. State string `json:"state"`
  18. Reason string `json:"reason"`
  19. }
  20. // ArgTradeCreate .
  21. type ArgTradeCreate struct {
  22. OID int64 `form:"oid" validate:"required"`
  23. OType string `form:"otype" validate:"required"`
  24. Currency string `form:"currency" validate:"required"`
  25. }
  26. // RespTradeCreate .
  27. type RespTradeCreate struct {
  28. OrderID string `json:"order_id"`
  29. PayData string `json:"pay_data"`
  30. }