model32xx.go 7.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  1. package models
  2. type JSResult3260 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. FixmedinsCode string `json:"fixmedins_code"`
  9. FixmedinsName string `json:"fixmedins_name"`
  10. FixBlngAdmdvs string `json:"fix_blng_admdvs"`
  11. EnabFlag string `json:"enab_flag"`
  12. } `json:"data"`
  13. } `json:"output"`
  14. RefmsgTime string `json:"refmsg_time"`
  15. RespondTime string `json:"respond_time"`
  16. Signtype interface{} `json:"signtype"`
  17. WarnInfo interface{} `json:"warn_info"`
  18. }
  19. type JSResult3261 struct {
  20. ErrMsg string `json:"err_msg"`
  21. InfRefmsgid string `json:"inf_refmsgid"`
  22. Infcode int64 `json:"infcode"`
  23. Output struct {
  24. Data struct {
  25. FixmedinsCode string `json:"fixmedins_code"`
  26. FixmedinsName string `json:"fixmedins_name"`
  27. FixBlngAdmdvs string `json:"fix_blng_admdvs"`
  28. StmtStatus string `json:"stmt_status"`
  29. } `json:"data"`
  30. } `json:"output"`
  31. RefmsgTime string `json:"refmsg_time"`
  32. RespondTime string `json:"respond_time"`
  33. Signtype interface{} `json:"signtype"`
  34. WarnInfo interface{} `json:"warn_info"`
  35. }
  36. type FixMonRecDetailFileIn struct {
  37. Insutype string `json:"insutype"`
  38. PsnType string `json:"psn_type"`
  39. MedType string `json:"med_type"`
  40. FixBlngAdmdvs string `json:"fix_blng_admdvs,omitempty"`
  41. InsuAdmdvs string `json:"insu_admdvs,omitempty"`
  42. PsnTime int `json:"psn_time"`
  43. PsnCnt int `json:"psn_cnt"`
  44. MedfeeSumAmt float64 `json:"medfee_sumamt"`
  45. InscpAmt float64 `json:"inscp_amt"`
  46. FundPaySumAmt float64 `json:"fund_pay_sumamt"`
  47. FundKey string `json:"fund_key"`
  48. }
  49. type Fund struct {
  50. FundKey string `json:"fund_key"`
  51. FixBlngAdmdvs string `json:"fix_blng_admdvs,omitempty"`
  52. InsuAdmdvs string `json:"insu_admdvs,omitempty"`
  53. FundCode string `json:"fund_code"`
  54. FundName string `json:"fund_name,omitempty"`
  55. FundAmt float64 `json:"fund_amt"`
  56. Memo string `json:"memo,omitempty"`
  57. }
  58. type JSResult3263 struct {
  59. ErrMsg string `json:"err_msg"`
  60. InfRefmsgid string `json:"inf_refmsgid"`
  61. Infcode int64 `json:"infcode"`
  62. Output struct {
  63. Data []struct {
  64. SolidifyID string `json:"solidify_id"`
  65. FixmedinsCode string `json:"fixmedins_code"`
  66. FixmedinsName string `json:"fixmedins_name"`
  67. FixBlngAdmdvs string `json:"fix_blng_admdvs"`
  68. SetlMon string `json:"setl_mon"`
  69. Insutype string `json:"insutype"`
  70. PsnType string `json:"psn_type,omitempty"`
  71. MedType string `json:"med_type"`
  72. InsuAdmdvs string `json:"insu_admdvs,omitempty"`
  73. PsnTime int `json:"psn_time"`
  74. PsnCnt int `json:"psn_cnt"`
  75. MedfeeSumAmt float64 `json:"medfee_sumamt"`
  76. InscpAmt float64 `json:"inscp_amt"`
  77. FundCode string `json:"fund_code"`
  78. FundName string `json:"fund_name,omitempty"`
  79. FundAmt float64 `json:"fund_amt"`
  80. } `json:"data"`
  81. } `json:"output"`
  82. RefmsgTime string `json:"refmsg_time"`
  83. RespondTime string `json:"respond_time"`
  84. Signtype interface{} `json:"signtype"`
  85. WarnInfo interface{} `json:"warn_info"`
  86. }
  87. type JSResult3264 struct {
  88. ErrMsg string `json:"err_msg"`
  89. InfRefmsgid string `json:"inf_refmsgid"`
  90. Infcode int64 `json:"infcode"`
  91. Output struct {
  92. Data struct {
  93. SolidifyID []string `json:"solidifyIdList,omitempty"`
  94. } `json:"solidifyIdList"`
  95. } `json:"output"`
  96. RefmsgTime string `json:"refmsg_time"`
  97. RespondTime string `json:"respond_time"`
  98. Signtype interface{} `json:"signtype"`
  99. WarnInfo interface{} `json:"warn_info"`
  100. }
  101. type JSResult3266Data struct {
  102. ClrOptins string `json:"clr_optins"`
  103. FixmedinsCode string `json:"fixmedins_code"`
  104. FixmedinsName string `json:"fixmedins_name"`
  105. FixBlngAdmdvs string `json:"fix_blng_admdvs"`
  106. SetlMon string `json:"setl_mon"`
  107. StmtBegnDate string `json:"stmt_begndate"`
  108. StmtEndDate string `json:"stmt_enddate"`
  109. StmtStatus string `json:"stmt_status"`
  110. Memo string `json:"memo,omitempty"`
  111. }
  112. type JSResult3266TotlLastStmtRsltDetail struct {
  113. FixBlngAdmdvs string `json:"fix_blng_admdvs"`
  114. Insutype string `json:"insutype"`
  115. PsnType string `json:"psn_type,omitempty"`
  116. MedType string `json:"med_type"`
  117. InsuAdmdvs float64 `json:"insu_admdvs"`
  118. HifpType float64 `json:"hifp_type"`
  119. FixAmt float64 `json:"fix_amt"`
  120. HicentAmt float64 `json:"hicent_amt"`
  121. StmtDiffAmt float64 `json:"stmt_diff_amt"`
  122. StmtRslt string `json:"stmt_rslt"`
  123. StmtLoc string `json:"stmt_loc"`
  124. }
  125. type JSResult3267 struct {
  126. ClrOptins string `json:"clr_optins"`
  127. FixmedinsCode string `json:"fixmedins_code"`
  128. FixmedinsName string `json:"fixmedins_name"`
  129. FixBlngAdmdvs string `json:"fix_blng_admdvs"`
  130. SetlMon string `json:"setl_mon"`
  131. StmtBegnDate string `json:"stmt_begndate"`
  132. StmtEndDate string `json:"stmt_enddate"`
  133. StmtStatus string `json:"stmt_status"`
  134. Memo string `json:"memo,omitempty"`
  135. }
  136. type TotlLastStmtRsltDetail struct {
  137. FixBlngAdmdvs string `json:"fix_blng_admdvs"`
  138. Insutype string `json:"insutype"`
  139. PsnType string `json:"psn_type,omitempty"`
  140. MedType string `json:"med_type"`
  141. InsuAdmdvs float64 `json:"insu_admdvs"`
  142. HifpType float64 `json:"hifp_type"`
  143. FixAmt float64 `json:"fix_amt"`
  144. HicentAmt float64 `json:"hicent_amt"`
  145. StmtDiffAmt float64 `json:"stmt_diff_amt"`
  146. StmtRslt string `json:"stmt_rslt"`
  147. StmtLoc string `json:"stmt_loc"`
  148. }
  149. type FixDateRecDetailFileIn struct {
  150. SetlDate string `json:"setl_date"`
  151. InsuType string `json:"insutype"`
  152. PsnType string `json:"psn_type"`
  153. MedType string `json:"med_type"`
  154. FixBlngAdmdvs string `json:"fix_blng_admdvs"`
  155. InsuAdmdvs string `json:"insu_admdvs"`
  156. PsnTime float64 `json:"psn_time"`
  157. PsnCnt float64 `json:"psn_cnt"`
  158. MedfeeSumamt float64 `json:"medfee_sumamt"`
  159. InscpAmt float64 `json:"inscp_amt"`
  160. FundPaySumamt float64 `json:"fund_pay_sumamt"`
  161. FundKey string `json:"fund_key"`
  162. }
  163. type JSResult3269 struct {
  164. SolidifyID string `json:"solidify_id"`
  165. FixmedinsCode string `json:"fixmedins_code"`
  166. FixmedinsName string `json:"fixmedins_name"`
  167. FixBlngAdmdvs string `json:"fix_blng_admdvs"`
  168. SetlMon string `json:"setl_mon"`
  169. Insutype string `json:"insutype"`
  170. PsnType string `json:"psn_type,omitempty"`
  171. MedType string `json:"med_type"`
  172. InsuAdmdvs string `json:"insu_admdvs,omitempty"`
  173. PsnTime int `json:"psn_time"`
  174. PsnCnt int `json:"psn_cnt"`
  175. MedfeeSumAmt float64 `json:"medfee_sumamt"`
  176. InscpAmt float64 `json:"inscp_amt"`
  177. FundCode string `json:"fund_code"`
  178. FundName string `json:"fund_name,omitempty"`
  179. FundAmt float64 `json:"fund_amt"`
  180. }
  181. type JSResultEmpty struct {
  182. Cainfo interface{} `json:"cainfo"`
  183. ErrMsg string `json:"err_msg"`
  184. InfRefmsgid string `json:"inf_refmsgid"`
  185. Infcode int64 `json:"infcode"`
  186. Output struct {
  187. } `json:"output"`
  188. RefmsgTime string `json:"refmsg_time"`
  189. RespondTime string `json:"respond_time"`
  190. Signtype interface{} `json:"signtype"`
  191. WarnMsg interface{} `json:"warn_msg"`
  192. }
  193. type FundDetail struct {
  194. FundKey string `json:"fund_key"`
  195. SetlDetail string `json:"setl_detail"`
  196. }
  197. type FundInfo struct {
  198. CrtPaybLmtAmt float64 `json:"crt_payb_lmt_amt"`
  199. FundPayType string `json:"fund_pay_type"`
  200. FundPayTypeName string `json:"fund_pay_type_name"`
  201. FundPayAmt float64 `json:"fund_payamt"`
  202. InscpScpAmt float64 `json:"inscp_scp_amt"`
  203. SetlProcInfo string `json:"setl_proc_info"`
  204. }