http.go 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package model
  2. // MemberResq response params .
  3. type MemberResq struct {
  4. CommonResq
  5. Data *Member `json:"data"`
  6. }
  7. // Member response params .
  8. type Member struct {
  9. Mid string `json:"mid"`
  10. Name string `json:"name"`
  11. Face string `json:"face"`
  12. Sign string `json:"sign"`
  13. Sex string `json:"sex"`
  14. Cert string `json:"cert"`
  15. Rank string `json:"rank"`
  16. Certdesc string `json:"certdesc"`
  17. }
  18. // PayResq response params.
  19. type PayResq struct {
  20. Errno int64 `json:"errno"`
  21. Message string `json:"msg"`
  22. }
  23. // CommonResq response params.
  24. type CommonResq struct {
  25. Code int64 `json:"code"`
  26. TS int64 `json:"ts"`
  27. Message string `json:"message"`
  28. }
  29. //TokenResq get token resq.
  30. type TokenResq struct {
  31. CommonResq
  32. Data *Token `json:"data"`
  33. }
  34. //Token get token .
  35. type Token struct {
  36. Token string `json:"token"`
  37. URL string `json:"url"`
  38. }
  39. //OpenCodeResp openCode resq.
  40. type OpenCodeResp struct {
  41. CommonResq
  42. Data int64 `json:"data"`
  43. }
  44. //PassportDetail .
  45. type PassportDetail struct {
  46. Mid int64 `json:"mid"`
  47. Email string `json:"email"`
  48. Phone string `json:"telphone"`
  49. Spacesta int8 `json:"spacesta"`
  50. JoinTime int64 `json:"join_time"`
  51. }