1
0
mirror of synced 2026-03-22 12:45:04 +08:00

🎨 #3884 【微信支付】医保混合收款成功通知结果类里增加缺失的字段

This commit is contained in:
Copilot
2026-02-28 17:29:29 +08:00
committed by GitHub
parent c19d46bdb8
commit 5bb8b301c9

View File

@@ -99,6 +99,260 @@ public class MiPayNotifyV3Result implements Serializable, WxPayBaseNotifyV3Resul
@SerializedName(value = "mix_trade_no")
private String mixTradeNo;
/**
* <pre>
* 字段名:医保自费混合订单支付状态
* 变量名mix_pay_status
* 是否必填:是
* 类型string
* 描述:
* 医保自费混合订单支付状态,枚举值:
* UNKNOWN_MIX_PAY_STATUS未知类型需报错
* MIX_PAY_CREATED等待支付
* MIX_PAY_SUCCESS支付成功
* MIX_PAY_REFUND自费和医保均已退款
* MIX_PAY_FAIL支付失败
* </pre>
*/
@SerializedName(value = "mix_pay_status")
private String mixPayStatus;
/**
* <pre>
* 字段名:自费部分的支付状态
* 变量名self_pay_status
* 是否必填:否
* 类型string
* 描述:
* 混合订单中自费部分的支付状态,枚举值:
* UNKNOWN_SELF_PAY_STATUS未知类型需报错
* SELF_PAY_CREATED等待支付
* SELF_PAY_SUCCESS支付成功
* SELF_PAY_REFUND已退款
* SELF_PAY_FAIL支付失败
* NO_SELF_PAY没有自费
* </pre>
*/
@SerializedName(value = "self_pay_status")
private String selfPayStatus;
/**
* <pre>
* 字段名:医保部分的支付状态
* 变量名med_ins_pay_status
* 是否必填:否
* 类型string
* 描述:
* 混合订单中医保部分的支付状态,枚举值:
* UNKNOWN_MED_INS_PAY_STATUS未知类型需报错
* MED_INS_PAY_CREATED等待支付
* MED_INS_PAY_SUCCESS支付成功
* MED_INS_PAY_REFUND已退款
* MED_INS_PAY_FAIL支付失败
* NO_MED_INS_PAY没有医保
* </pre>
*/
@SerializedName(value = "med_ins_pay_status")
private String medInsPayStatus;
/**
* <pre>
* 字段名:订单支付时间
* 变量名paid_time
* 是否必填:否
* 类型string(64)
* 描述:
* 订单支付时间遵循rfc3339标准格式
* </pre>
*/
@SerializedName(value = "paid_time")
private String paidTime;
/**
* <pre>
* 字段名:医保局返回内容
* 变量名passthrough_response_content
* 是否必填:否
* 类型string(2048)
* 描述:
* 支付完成后医保局返回内容(透传给医疗机构)
* </pre>
*/
@SerializedName(value = "passthrough_response_content")
private String passthroughResponseContent;
/**
* <pre>
* 字段名:混合支付类型
* 变量名mix_pay_type
* 是否必填:是
* 类型string
* 描述:
* 混合支付类型,枚举值:
* UNKNOWN_MIX_PAY_TYPE未知类型需报错
* CASH_ONLY纯自费
* INSURANCE_ONLY纯医保
* CASH_AND_INSURANCE医保自费混合
* </pre>
*/
@SerializedName(value = "mix_pay_type")
private String mixPayType;
/**
* <pre>
* 字段名:订单类型
* 变量名order_type
* 是否必填:否
* 类型string
* 描述:
* 订单类型,枚举值:
* UNKNOWN_ORDER_TYPE未知类型需报错
* REG_PAY挂号支付
* DIAG_PAY诊间支付
* COVID_EXAM_PAY新冠检测费用核酸
* IN_HOSP_PAY住院费支付
* PHARMACY_PAY药店支付
* INSURANCE_PAY保险费支付
* INT_REG_PAY互联网医院挂号支付
* INT_RE_DIAG_PAY互联网医院复诊支付
* INT_RX_PAY互联网医院处方支付
* COVID_ANTIGEN_PAY新冠抗原检测
* MED_PAY药费支付
* </pre>
*/
@SerializedName(value = "order_type")
private String orderType;
/**
* <pre>
* 字段名:用户标识
* 变量名openid
* 是否必填:否
* 类型string(128)
* 描述:
* 用户在appid下的唯一标识
* </pre>
*/
@SerializedName(value = "openid")
private String openid;
/**
* <pre>
* 字段名:用户子标识
* 变量名sub_openid
* 是否必填:否
* 类型string(128)
* 描述:
* 用户在sub_appid下的唯一标识
* </pre>
*/
@SerializedName(value = "sub_openid")
private String subOpenid;
/**
* <pre>
* 字段名:是否代亲属支付
* 变量名pay_for_relatives
* 是否必填:否
* 类型bool
* 描述:
* 是否代亲属支付,不传默认替本人支付
* </pre>
*/
@SerializedName(value = "pay_for_relatives")
private Boolean payForRelatives;
/**
* <pre>
* 字段名:医疗机构订单号
* 变量名serial_no
* 是否必填:否
* 类型string(20)
* 描述:
* 医疗机构订单号
* </pre>
*/
@SerializedName(value = "serial_no")
private String serialNo;
/**
* <pre>
* 字段名医保局支付单ID
* 变量名pay_order_id
* 是否必填:否
* 类型string(64)
* 描述:
* 医保局返回的支付单ID
* </pre>
*/
@SerializedName(value = "pay_order_id")
private String payOrderId;
/**
* <pre>
* 字段名:医保局支付授权码
* 变量名pay_auth_no
* 是否必填:否
* 类型string(40)
* 描述:
* 医保局返回的支付授权码
* </pre>
*/
@SerializedName(value = "pay_auth_no")
private String payAuthNo;
/**
* <pre>
* 字段名:用户定位信息
* 变量名geo_location
* 是否必填:否
* 类型string(40)
* 描述:
* 用户定位信息,经纬度。格式:经度,纬度
* </pre>
*/
@SerializedName(value = "geo_location")
private String geoLocation;
/**
* <pre>
* 字段名城市ID
* 变量名city_id
* 是否必填:是
* 类型string(8)
* 描述:
* 城市ID
* </pre>
*/
@SerializedName(value = "city_id")
private String cityId;
/**
* <pre>
* 字段名:医疗机构名称
* 变量名med_inst_name
* 是否必填:是
* 类型string(128)
* 描述:
* 医疗机构名称
* </pre>
*/
@SerializedName(value = "med_inst_name")
private String medInstName;
/**
* <pre>
* 字段名:医疗机构编码
* 变量名med_inst_no
* 是否必填:是
* 类型string(32)
* 描述:
* 医疗机构编码
* </pre>
*/
@SerializedName(value = "med_inst_no")
private String medInstNo;
/**
* <pre>
* 字段名:微信支付订单号