yb_models.go 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package models
  2. type Result3260 struct {
  3. ErrMsg string `json:"err_msg"`
  4. InfRefmsgid string `json:"inf_refmsgid"`
  5. Infcode int64 `json:"infcode"`
  6. Output struct {
  7. Data []struct {
  8. Certno string `json:"certno"`
  9. MdtrtId string `json:"mdtrt_id"`
  10. MdtrtSetlTime string `json:"mdtrt_setl_time"`
  11. SetlNo string `json:"setl_no"`
  12. MedfeeSumamt float64 `json:"medfee_sumamt"`
  13. OptinsPaySumamt float64 `json:"optins_pay_sumamt"`
  14. } `json:"data"`
  15. } `json:"output"`
  16. RefmsgTime string `json:"refmsg_time"`
  17. RespondTime string `json:"respond_time"`
  18. Signtype interface{} `json:"signtype"`
  19. WarnInfo interface{} `json:"warn_info"`
  20. }
  21. type Result3261 struct {
  22. Cainfo interface{} `json:"cainfo"`
  23. ErrMsg string `json:"err_msg"`
  24. InfRefmsgid string `json:"inf_refmsgid"`
  25. Infcode int64 `json:"infcode"`
  26. Output struct {
  27. } `json:"output"`
  28. RefmsgTime string `json:"refmsg_time"`
  29. RespondTime string `json:"respond_time"`
  30. Signtype interface{} `json:"signtype"`
  31. WarnMsg interface{} `json:"warn_msg"`
  32. }
  33. type CustomData struct {
  34. Certno string `json:"certno"`
  35. MdtrtId string `json:"mdtrt_id"`
  36. MdtrtSetlTime string `json:"mdtrt_setl_time"`
  37. SetlNo string `json:"setl_no"`
  38. MedfeeSumamt float64 `json:"medfee_sumamt"`
  39. OptinsPaySumamt float64 `json:"optins_pay_sumamt"`
  40. }
  41. type Result9001 struct {
  42. ErrMsg string `json:"err_msg"`
  43. InfRefmsgid string `json:"inf_refmsgid"`
  44. Infcode int64 `json:"infcode"`
  45. Output struct {
  46. Result struct {
  47. SignNo string `json:"sign_no"`
  48. SignTime string `json:"sign_time"`
  49. } `json:"result"`
  50. } `json:"output"`
  51. RefmsgTime string `json:"refmsg_time"`
  52. RespondTime string `json:"respond_time"`
  53. Signtype interface{} `json:"signtype"`
  54. WarnInfo interface{} `json:"warn_info"`
  55. }