yb_models.go 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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. SetlSn string `json:"setl_sn"`
  12. MedfeeSumamt float64 `json:"medfee_sumamt"`
  13. OptinsPaySumamt float64 `json:"optins_pay_sumamt"`
  14. } `json:"data"`
  15. Totalrow int64 `json:"totalrow"`
  16. } `json:"output"`
  17. RefmsgTime string `json:"refmsg_time"`
  18. RespondTime string `json:"respond_time"`
  19. Signtype interface{} `json:"signtype"`
  20. WarnInfo interface{} `json:"warn_info"`
  21. }
  22. type Result3261 struct {
  23. Cainfo interface{} `json:"cainfo"`
  24. ErrMsg string `json:"err_msg"`
  25. InfRefmsgid string `json:"inf_refmsgid"`
  26. Infcode int64 `json:"infcode"`
  27. Output struct {
  28. } `json:"output"`
  29. RefmsgTime string `json:"refmsg_time"`
  30. RespondTime string `json:"respond_time"`
  31. Signtype interface{} `json:"signtype"`
  32. WarnMsg interface{} `json:"warn_msg"`
  33. }
  34. type CustomData struct {
  35. Certno string `json:"certno"`
  36. MdtrtId string `json:"mdtrt_id"`
  37. MdtrtSetlTime string `json:"mdtrt_setl_time"`
  38. SetlNo string `json:"setl_no"`
  39. MedfeeSumamt float64 `json:"medfee_sumamt"`
  40. OptinsPaySumamt float64 `json:"optins_pay_sumamt"`
  41. }
  42. type Result9001 struct {
  43. ErrMsg string `json:"err_msg"`
  44. InfRefmsgid string `json:"inf_refmsgid"`
  45. Infcode int64 `json:"infcode"`
  46. Output struct {
  47. Signinoutb struct {
  48. SignNo string `json:"sign_no"`
  49. SignTime string `json:"sign_time"`
  50. } `json:"signinoutb"`
  51. } `json:"output"`
  52. RefmsgTime string `json:"refmsg_time"`
  53. RespondTime string `json:"respond_time"`
  54. Signtype interface{} `json:"signtype"`
  55. WarnInfo interface{} `json:"warn_info"`
  56. }
  57. type Result9001Two struct {
  58. ErrMsg string `json:"err_msg"`
  59. InfRefmsgid string `json:"inf_refmsgid"`
  60. Infcode int64 `json:"infcode"`
  61. Output struct {
  62. Signinoutb struct {
  63. SignNo string `json:"sign_no"`
  64. } `json:"signinoutb"`
  65. } `json:"output"`
  66. RefmsgTime string `json:"refmsg_time"`
  67. RespondTime string `json:"respond_time"`
  68. Signtype interface{} `json:"signtype"`
  69. WarnInfo interface{} `json:"warn_info"`
  70. }