All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.MedicalPaymentQueryResponse Maven / Gradle / Ivy

package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 医保支付订单查询接口返回值
 *
 * @author auto create
 * @since 1.0, 2023-07-10 10:11:01
 */
public class MedicalPaymentQueryResponse extends AlipayObject {

	private static final long serialVersionUID = 3723733128597679181L;

	/**
	 * 医保个账支付金额
	 */
	@ApiField("account_amount")
	private String accountAmount;

	/**
	 * 下单接口返回的渠道订单流水号
	 */
	@ApiField("chnl_ord_sn")
	private String chnlOrdSn;

	/**
	 * 医保支付失败原因描述
	 */
	@ApiField("error_reason")
	private String errorReason;

	/**
	 * 医疗机构下单时间,格式为yyyy-MM-dd HH:mm:ss
	 */
	@ApiField("gmt_out_create")
	private String gmtOutCreate;

	/**
	 * 支付完成时间,格式为yyyy-MM-dd HH:mm:ss
	 */
	@ApiField("gmt_paid")
	private String gmtPaid;

	/**
	 * 医保统筹支付金额
	 */
	@ApiField("gov_amount")
	private String govAmount;

	/**
	 * 医保补充计算金额
	 */
	@ApiField("insurance_subsidy_amount")
	private String insuranceSubsidyAmount;

	/**
	 * 医保补充计算方式
	 */
	@ApiField("insurance_subsidy_mode")
	private String insuranceSubsidyMode;

	/**
	 * 医院订单号(商户需保证appId维度唯一)
	 */
	@ApiField("med_org_ord")
	private String medOrgOrd;

	/**
	 * 医保支付状态,详见医保退款状态查询接口返回结果
	 */
	@ApiField("medical_pay_status")
	private String medicalPayStatus;

	/**
	 * 医保退款金额
	 */
	@ApiField("medical_refund_amount")
	private String medicalRefundAmount;

	/**
	 * 支付宝小程序Id
	 */
	@ApiField("openapi_app_id")
	private String openapiAppId;

	/**
	 * 定点医疗机构编码,P/H+11位数字
	 */
	@ApiField("org_no")
	private String orgNo;

	/**
	 * 医保支付其他金额
	 */
	@ApiField("other_amount")
	private String otherAmount;

	/**
	 * 第三方平台商单号,取值为商户在下单接口中传入的out_trade_no
	 */
	@ApiField("out_trade_no")
	private String outTradeNo;

	/**
	 * 支付宝侧自费交易单状态
	 */
	@ApiField("own_pay_status")
	private String ownPayStatus;

	/**
	 * 支付订单号(处方上传的出参订单号)
	 */
	@ApiField("pay_order_id")
	private String payOrderId;

	/**
	 * 订单使用的支付方式描述,MEDICAL_PAYMENT表示医保支付,MIXED_PAYMENT表示混合支付
	 */
	@ApiField("pay_type")
	private String payType;

	/**
	 * 商户pid
	 */
	@ApiField("pid")
	private String pid;

	/**
	 * 用户自费支付金额
	 */
	@ApiField("real_amount")
	private String realAmount;

	/**
	 * 自费退款金额
	 */
	@ApiField("real_refund_amount")
	private String realRefundAmount;

	/**
	 * 1:亲情支付,0:本人支付,为空默认0
	 */
	@ApiField("rels_pay_flag")
	private String relsPayFlag;

	/**
	 * 亲情支付代办人脱敏姓名,rels_pay_flag为1时不为空
	 */
	@ApiField("rels_pay_user_name")
	private String relsPayUserName;

	/**
	 * 补充字段描述
	 */
	@ApiField("remark")
	private String remark;

	/**
	 * 医疗机构透传体
	 */
	@ApiField("request_content")
	private String requestContent;

	/**
	 * 订单总金额
	 */
	@ApiField("total_amount")
	private String totalAmount;

	/**
	 * 支付宝侧自费交易单号
	 */
	@ApiField("trade_no")
	private String tradeNo;

	public String getAccountAmount() {
		return this.accountAmount;
	}
	public void setAccountAmount(String accountAmount) {
		this.accountAmount = accountAmount;
	}

	public String getChnlOrdSn() {
		return this.chnlOrdSn;
	}
	public void setChnlOrdSn(String chnlOrdSn) {
		this.chnlOrdSn = chnlOrdSn;
	}

	public String getErrorReason() {
		return this.errorReason;
	}
	public void setErrorReason(String errorReason) {
		this.errorReason = errorReason;
	}

	public String getGmtOutCreate() {
		return this.gmtOutCreate;
	}
	public void setGmtOutCreate(String gmtOutCreate) {
		this.gmtOutCreate = gmtOutCreate;
	}

	public String getGmtPaid() {
		return this.gmtPaid;
	}
	public void setGmtPaid(String gmtPaid) {
		this.gmtPaid = gmtPaid;
	}

	public String getGovAmount() {
		return this.govAmount;
	}
	public void setGovAmount(String govAmount) {
		this.govAmount = govAmount;
	}

	public String getInsuranceSubsidyAmount() {
		return this.insuranceSubsidyAmount;
	}
	public void setInsuranceSubsidyAmount(String insuranceSubsidyAmount) {
		this.insuranceSubsidyAmount = insuranceSubsidyAmount;
	}

	public String getInsuranceSubsidyMode() {
		return this.insuranceSubsidyMode;
	}
	public void setInsuranceSubsidyMode(String insuranceSubsidyMode) {
		this.insuranceSubsidyMode = insuranceSubsidyMode;
	}

	public String getMedOrgOrd() {
		return this.medOrgOrd;
	}
	public void setMedOrgOrd(String medOrgOrd) {
		this.medOrgOrd = medOrgOrd;
	}

	public String getMedicalPayStatus() {
		return this.medicalPayStatus;
	}
	public void setMedicalPayStatus(String medicalPayStatus) {
		this.medicalPayStatus = medicalPayStatus;
	}

	public String getMedicalRefundAmount() {
		return this.medicalRefundAmount;
	}
	public void setMedicalRefundAmount(String medicalRefundAmount) {
		this.medicalRefundAmount = medicalRefundAmount;
	}

	public String getOpenapiAppId() {
		return this.openapiAppId;
	}
	public void setOpenapiAppId(String openapiAppId) {
		this.openapiAppId = openapiAppId;
	}

	public String getOrgNo() {
		return this.orgNo;
	}
	public void setOrgNo(String orgNo) {
		this.orgNo = orgNo;
	}

	public String getOtherAmount() {
		return this.otherAmount;
	}
	public void setOtherAmount(String otherAmount) {
		this.otherAmount = otherAmount;
	}

	public String getOutTradeNo() {
		return this.outTradeNo;
	}
	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}

	public String getOwnPayStatus() {
		return this.ownPayStatus;
	}
	public void setOwnPayStatus(String ownPayStatus) {
		this.ownPayStatus = ownPayStatus;
	}

	public String getPayOrderId() {
		return this.payOrderId;
	}
	public void setPayOrderId(String payOrderId) {
		this.payOrderId = payOrderId;
	}

	public String getPayType() {
		return this.payType;
	}
	public void setPayType(String payType) {
		this.payType = payType;
	}

	public String getPid() {
		return this.pid;
	}
	public void setPid(String pid) {
		this.pid = pid;
	}

	public String getRealAmount() {
		return this.realAmount;
	}
	public void setRealAmount(String realAmount) {
		this.realAmount = realAmount;
	}

	public String getRealRefundAmount() {
		return this.realRefundAmount;
	}
	public void setRealRefundAmount(String realRefundAmount) {
		this.realRefundAmount = realRefundAmount;
	}

	public String getRelsPayFlag() {
		return this.relsPayFlag;
	}
	public void setRelsPayFlag(String relsPayFlag) {
		this.relsPayFlag = relsPayFlag;
	}

	public String getRelsPayUserName() {
		return this.relsPayUserName;
	}
	public void setRelsPayUserName(String relsPayUserName) {
		this.relsPayUserName = relsPayUserName;
	}

	public String getRemark() {
		return this.remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRequestContent() {
		return this.requestContent;
	}
	public void setRequestContent(String requestContent) {
		this.requestContent = requestContent;
	}

	public String getTotalAmount() {
		return this.totalAmount;
	}
	public void setTotalAmount(String totalAmount) {
		this.totalAmount = totalAmount;
	}

	public String getTradeNo() {
		return this.tradeNo;
	}
	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy