@@ -99,6 +99,260 @@ public static class DecryptNotifyResult implements Serializable {
9999 @ SerializedName (value = "mix_trade_no" )
100100 private String mixTradeNo ;
101101
102+ /**
103+ * <pre>
104+ * 字段名:医保自费混合订单支付状态
105+ * 变量名:mix_pay_status
106+ * 是否必填:是
107+ * 类型:string
108+ * 描述:
109+ * 医保自费混合订单支付状态,枚举值:
110+ * UNKNOWN_MIX_PAY_STATUS:未知类型,需报错
111+ * MIX_PAY_CREATED:等待支付
112+ * MIX_PAY_SUCCESS:支付成功
113+ * MIX_PAY_REFUND:自费和医保均已退款
114+ * MIX_PAY_FAIL:支付失败
115+ * </pre>
116+ */
117+ @ SerializedName (value = "mix_pay_status" )
118+ private String mixPayStatus ;
119+
120+ /**
121+ * <pre>
122+ * 字段名:自费部分的支付状态
123+ * 变量名:self_pay_status
124+ * 是否必填:否
125+ * 类型:string
126+ * 描述:
127+ * 混合订单中自费部分的支付状态,枚举值:
128+ * UNKNOWN_SELF_PAY_STATUS:未知类型,需报错
129+ * SELF_PAY_CREATED:等待支付
130+ * SELF_PAY_SUCCESS:支付成功
131+ * SELF_PAY_REFUND:已退款
132+ * SELF_PAY_FAIL:支付失败
133+ * NO_SELF_PAY:没有自费
134+ * </pre>
135+ */
136+ @ SerializedName (value = "self_pay_status" )
137+ private String selfPayStatus ;
138+
139+ /**
140+ * <pre>
141+ * 字段名:医保部分的支付状态
142+ * 变量名:med_ins_pay_status
143+ * 是否必填:否
144+ * 类型:string
145+ * 描述:
146+ * 混合订单中医保部分的支付状态,枚举值:
147+ * UNKNOWN_MED_INS_PAY_STATUS:未知类型,需报错
148+ * MED_INS_PAY_CREATED:等待支付
149+ * MED_INS_PAY_SUCCESS:支付成功
150+ * MED_INS_PAY_REFUND:已退款
151+ * MED_INS_PAY_FAIL:支付失败
152+ * NO_MED_INS_PAY:没有医保
153+ * </pre>
154+ */
155+ @ SerializedName (value = "med_ins_pay_status" )
156+ private String medInsPayStatus ;
157+
158+ /**
159+ * <pre>
160+ * 字段名:订单支付时间
161+ * 变量名:paid_time
162+ * 是否必填:否
163+ * 类型:string(64)
164+ * 描述:
165+ * 订单支付时间,遵循rfc3339标准格式
166+ * </pre>
167+ */
168+ @ SerializedName (value = "paid_time" )
169+ private String paidTime ;
170+
171+ /**
172+ * <pre>
173+ * 字段名:医保局返回内容
174+ * 变量名:passthrough_response_content
175+ * 是否必填:否
176+ * 类型:string(2048)
177+ * 描述:
178+ * 支付完成后医保局返回内容(透传给医疗机构)
179+ * </pre>
180+ */
181+ @ SerializedName (value = "passthrough_response_content" )
182+ private String passthroughResponseContent ;
183+
184+ /**
185+ * <pre>
186+ * 字段名:混合支付类型
187+ * 变量名:mix_pay_type
188+ * 是否必填:是
189+ * 类型:string
190+ * 描述:
191+ * 混合支付类型,枚举值:
192+ * UNKNOWN_MIX_PAY_TYPE:未知类型,需报错
193+ * CASH_ONLY:纯自费
194+ * INSURANCE_ONLY:纯医保
195+ * CASH_AND_INSURANCE:医保自费混合
196+ * </pre>
197+ */
198+ @ SerializedName (value = "mix_pay_type" )
199+ private String mixPayType ;
200+
201+ /**
202+ * <pre>
203+ * 字段名:订单类型
204+ * 变量名:order_type
205+ * 是否必填:否
206+ * 类型:string
207+ * 描述:
208+ * 订单类型,枚举值:
209+ * UNKNOWN_ORDER_TYPE:未知类型,需报错
210+ * REG_PAY:挂号支付
211+ * DIAG_PAY:诊间支付
212+ * COVID_EXAM_PAY:新冠检测费用(核酸)
213+ * IN_HOSP_PAY:住院费支付
214+ * PHARMACY_PAY:药店支付
215+ * INSURANCE_PAY:保险费支付
216+ * INT_REG_PAY:互联网医院挂号支付
217+ * INT_RE_DIAG_PAY:互联网医院复诊支付
218+ * INT_RX_PAY:互联网医院处方支付
219+ * COVID_ANTIGEN_PAY:新冠抗原检测
220+ * MED_PAY:药费支付
221+ * </pre>
222+ */
223+ @ SerializedName (value = "order_type" )
224+ private String orderType ;
225+
226+ /**
227+ * <pre>
228+ * 字段名:用户标识
229+ * 变量名:openid
230+ * 是否必填:否
231+ * 类型:string(128)
232+ * 描述:
233+ * 用户在appid下的唯一标识
234+ * </pre>
235+ */
236+ @ SerializedName (value = "openid" )
237+ private String openid ;
238+
239+ /**
240+ * <pre>
241+ * 字段名:用户子标识
242+ * 变量名:sub_openid
243+ * 是否必填:否
244+ * 类型:string(128)
245+ * 描述:
246+ * 用户在sub_appid下的唯一标识
247+ * </pre>
248+ */
249+ @ SerializedName (value = "sub_openid" )
250+ private String subOpenid ;
251+
252+ /**
253+ * <pre>
254+ * 字段名:是否代亲属支付
255+ * 变量名:pay_for_relatives
256+ * 是否必填:否
257+ * 类型:bool
258+ * 描述:
259+ * 是否代亲属支付,不传默认替本人支付
260+ * </pre>
261+ */
262+ @ SerializedName (value = "pay_for_relatives" )
263+ private Boolean payForRelatives ;
264+
265+ /**
266+ * <pre>
267+ * 字段名:医疗机构订单号
268+ * 变量名:serial_no
269+ * 是否必填:否
270+ * 类型:string(20)
271+ * 描述:
272+ * 医疗机构订单号
273+ * </pre>
274+ */
275+ @ SerializedName (value = "serial_no" )
276+ private String serialNo ;
277+
278+ /**
279+ * <pre>
280+ * 字段名:医保局支付单ID
281+ * 变量名:pay_order_id
282+ * 是否必填:否
283+ * 类型:string(64)
284+ * 描述:
285+ * 医保局返回的支付单ID
286+ * </pre>
287+ */
288+ @ SerializedName (value = "pay_order_id" )
289+ private String payOrderId ;
290+
291+ /**
292+ * <pre>
293+ * 字段名:医保局支付授权码
294+ * 变量名:pay_auth_no
295+ * 是否必填:否
296+ * 类型:string(40)
297+ * 描述:
298+ * 医保局返回的支付授权码
299+ * </pre>
300+ */
301+ @ SerializedName (value = "pay_auth_no" )
302+ private String payAuthNo ;
303+
304+ /**
305+ * <pre>
306+ * 字段名:用户定位信息
307+ * 变量名:geo_location
308+ * 是否必填:否
309+ * 类型:string(40)
310+ * 描述:
311+ * 用户定位信息,经纬度。格式:经度,纬度
312+ * </pre>
313+ */
314+ @ SerializedName (value = "geo_location" )
315+ private String geoLocation ;
316+
317+ /**
318+ * <pre>
319+ * 字段名:城市ID
320+ * 变量名:city_id
321+ * 是否必填:是
322+ * 类型:string(8)
323+ * 描述:
324+ * 城市ID
325+ * </pre>
326+ */
327+ @ SerializedName (value = "city_id" )
328+ private String cityId ;
329+
330+ /**
331+ * <pre>
332+ * 字段名:医疗机构名称
333+ * 变量名:med_inst_name
334+ * 是否必填:是
335+ * 类型:string(128)
336+ * 描述:
337+ * 医疗机构名称
338+ * </pre>
339+ */
340+ @ SerializedName (value = "med_inst_name" )
341+ private String medInstName ;
342+
343+ /**
344+ * <pre>
345+ * 字段名:医疗机构编码
346+ * 变量名:med_inst_no
347+ * 是否必填:是
348+ * 类型:string(32)
349+ * 描述:
350+ * 医疗机构编码
351+ * </pre>
352+ */
353+ @ SerializedName (value = "med_inst_no" )
354+ private String medInstNo ;
355+
102356 /**
103357 * <pre>
104358 * 字段名:微信支付订单号
0 commit comments