com.alipay.api.domain.ReceiptBizData Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alipay-sdk-java Show documentation
Show all versions of alipay-sdk-java Show documentation
Alipay openapi SDK for Java
Copyright © 2018 杭州蚂蚁金服
All rights reserved.
版权所有 (C)杭州蚂蚁金服
http://open.alipay.com
package com.alipay.api.domain;
import java.util.Date;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 电子小票业务数据
*
* @author auto create
* @since 1.0, 2022-04-01 11:05:39
*/
public class ReceiptBizData extends AlipayObject {
private static final long serialVersionUID = 3746194534555666795L;
/**
* 交易实付金额,单位分
*/
@ApiField("actual_pay_amount")
private Long actualPayAmount;
/**
* 支付时间
*/
@ApiField("actual_pay_time")
private Date actualPayTime;
/**
* 找零金额,如8.0 表示找零8元
*/
@ApiField("change_amount")
private Long changeAmount;
/**
* 币种(CNY-人命币)
*/
@ApiField("currency")
private String currency;
/**
* 取餐号
*/
@ApiField("fetch_num")
private String fetchNum;
/**
* 电子发票链接
*/
@ApiField("invoice_entry")
private String invoiceEntry;
/**
* 门店优惠金额,单位分
*/
@ApiField("merchant_discount_amount")
private Long merchantDiscountAmount;
/**
* 商户名字
*/
@ApiField("merchant_name")
private String merchantName;
/**
* 订单原价,单位分
*/
@ApiField("origin_amount")
private Long originAmount;
/**
* 其他优惠
*/
@ApiListField("other_discount_info")
@ApiField("receipt_discount_info")
private List otherDiscountInfo;
/**
* 外部业务id
*/
@ApiField("out_biz_id")
private String outBizId;
/**
* 外部订单编号,小票编号
*/
@ApiField("out_trade_id")
private String outTradeId;
/**
* success/fail
支付成功,支付失败
*/
@ApiField("pay_status")
private String payStatus;
/**
* 平台(tmall)优惠金额,单位分
*/
@ApiField("platform_discount_amount")
private Long platformDiscountAmount;
/**
* 门店地址
*/
@ApiField("shop_address")
private String shopAddress;
/**
* 门店联系方式
*/
@ApiField("shop_contract")
private String shopContract;
/**
* 门店名称
*/
@ApiField("shop_name")
private String shopName;
/**
* 商户类型
*/
@ApiField("shop_type")
private String shopType;
/**
* 商品详情
*/
@ApiListField("skus")
@ApiField("receipt_sku")
private List skus;
/**
* 支付宝订单号
*/
@ApiField("trade_id")
private String tradeId;
/**
* 交易来源,barcode-扫码,face-刷脸,other-其他
*/
@ApiField("trade_source")
private String tradeSource;
public Long getActualPayAmount() {
return this.actualPayAmount;
}
public void setActualPayAmount(Long actualPayAmount) {
this.actualPayAmount = actualPayAmount;
}
public Date getActualPayTime() {
return this.actualPayTime;
}
public void setActualPayTime(Date actualPayTime) {
this.actualPayTime = actualPayTime;
}
public Long getChangeAmount() {
return this.changeAmount;
}
public void setChangeAmount(Long changeAmount) {
this.changeAmount = changeAmount;
}
public String getCurrency() {
return this.currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public String getFetchNum() {
return this.fetchNum;
}
public void setFetchNum(String fetchNum) {
this.fetchNum = fetchNum;
}
public String getInvoiceEntry() {
return this.invoiceEntry;
}
public void setInvoiceEntry(String invoiceEntry) {
this.invoiceEntry = invoiceEntry;
}
public Long getMerchantDiscountAmount() {
return this.merchantDiscountAmount;
}
public void setMerchantDiscountAmount(Long merchantDiscountAmount) {
this.merchantDiscountAmount = merchantDiscountAmount;
}
public String getMerchantName() {
return this.merchantName;
}
public void setMerchantName(String merchantName) {
this.merchantName = merchantName;
}
public Long getOriginAmount() {
return this.originAmount;
}
public void setOriginAmount(Long originAmount) {
this.originAmount = originAmount;
}
public List getOtherDiscountInfo() {
return this.otherDiscountInfo;
}
public void setOtherDiscountInfo(List otherDiscountInfo) {
this.otherDiscountInfo = otherDiscountInfo;
}
public String getOutBizId() {
return this.outBizId;
}
public void setOutBizId(String outBizId) {
this.outBizId = outBizId;
}
public String getOutTradeId() {
return this.outTradeId;
}
public void setOutTradeId(String outTradeId) {
this.outTradeId = outTradeId;
}
public String getPayStatus() {
return this.payStatus;
}
public void setPayStatus(String payStatus) {
this.payStatus = payStatus;
}
public Long getPlatformDiscountAmount() {
return this.platformDiscountAmount;
}
public void setPlatformDiscountAmount(Long platformDiscountAmount) {
this.platformDiscountAmount = platformDiscountAmount;
}
public String getShopAddress() {
return this.shopAddress;
}
public void setShopAddress(String shopAddress) {
this.shopAddress = shopAddress;
}
public String getShopContract() {
return this.shopContract;
}
public void setShopContract(String shopContract) {
this.shopContract = shopContract;
}
public String getShopName() {
return this.shopName;
}
public void setShopName(String shopName) {
this.shopName = shopName;
}
public String getShopType() {
return this.shopType;
}
public void setShopType(String shopType) {
this.shopType = shopType;
}
public List getSkus() {
return this.skus;
}
public void setSkus(List skus) {
this.skus = skus;
}
public String getTradeId() {
return this.tradeId;
}
public void setTradeId(String tradeId) {
this.tradeId = tradeId;
}
public String getTradeSource() {
return this.tradeSource;
}
public void setTradeSource(String tradeSource) {
this.tradeSource = tradeSource;
}
}