model32xx.go 8.1KB

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