Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,260 @@ public static class DecryptNotifyResult implements Serializable {
@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>
* 字段名:微信支付订单号
Expand Down