eleme.openapi.sdk.api.entity.finance.GenericCardBill Maven / Gradle / Ivy
package eleme.openapi.sdk.api.entity.finance;
import eleme.openapi.sdk.api.enumeration.finance.*;
import eleme.openapi.sdk.api.entity.finance.*;
import java.util.*;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;
public class GenericCardBill{
/**
* 账单ID
*/
private Long billId;
public Long getBillId() {
return billId;
}
public void setBillId(Long billId) {
this.billId = billId;
}
/**
* 通兑卡订单号
*/
private Long cardOrderNo;
public Long getCardOrderNo() {
return cardOrderNo;
}
public void setCardOrderNo(Long cardOrderNo) {
this.cardOrderNo = cardOrderNo;
}
/**
* 通兑卡关联外卖订单号
*/
private Long elemeWaimaiOrderNo;
public Long getElemeWaimaiOrderNo() {
return elemeWaimaiOrderNo;
}
public void setElemeWaimaiOrderNo(Long elemeWaimaiOrderNo) {
this.elemeWaimaiOrderNo = elemeWaimaiOrderNo;
}
/**
* 账单结算店铺ID
*/
private Long settleAccountShopId;
public Long getSettleAccountShopId() {
return settleAccountShopId;
}
public void setSettleAccountShopId(Long settleAccountShopId) {
this.settleAccountShopId = settleAccountShopId;
}
/**
* 店铺id
*/
private Long shopId;
public Long getShopId() {
return shopId;
}
public void setShopId(Long shopId) {
this.shopId = shopId;
}
/**
* 店铺名称
*/
private String shopName;
public String getShopName() {
return shopName;
}
public void setShopName(String shopName) {
this.shopName = shopName;
}
/**
* 账单日期
*/
@JsonFormat(locale = "zh" , timezone="GMT+8")
private Date billDate;
public Date getBillDate() {
return billDate;
}
public void setBillDate(Date billDate) {
this.billDate = billDate;
}
/**
* 结算日期
*/
@JsonFormat(locale = "zh" , timezone="GMT+8")
private Date settleDate;
public Date getSettleDate() {
return settleDate;
}
public void setSettleDate(Date settleDate) {
this.settleDate = settleDate;
}
/**
* 订单创建时间
*/
@JsonFormat(locale = "zh" , timezone="GMT+8")
private Date orderCreateTime;
public Date getOrderCreateTime() {
return orderCreateTime;
}
public void setOrderCreateTime(Date orderCreateTime) {
this.orderCreateTime = orderCreateTime;
}
/**
* 订单完结时间
*/
@JsonFormat(locale = "zh" , timezone="GMT+8")
private Date orderFinishTime;
public Date getOrderFinishTime() {
return orderFinishTime;
}
public void setOrderFinishTime(Date orderFinishTime) {
this.orderFinishTime = orderFinishTime;
}
/**
* 交易类型
*/
private Integer transType;
public Integer getTransType() {
return transType;
}
public void setTransType(Integer transType) {
this.transType = transType;
}
/**
* 结算金额,商家应收款,单位分
*/
private Long settleAmount;
public Long getSettleAmount() {
return settleAmount;
}
public void setSettleAmount(Long settleAmount) {
this.settleAmount = settleAmount;
}
/**
* 商家补贴金额,单位分
*/
private Long merchantSubsidyAmount;
public Long getMerchantSubsidyAmount() {
return merchantSubsidyAmount;
}
public void setMerchantSubsidyAmount(Long merchantSubsidyAmount) {
this.merchantSubsidyAmount = merchantSubsidyAmount;
}
/**
* 饿了么平台补贴金额,单位分
*/
private Long elemeSubsidyAmount;
public Long getElemeSubsidyAmount() {
return elemeSubsidyAmount;
}
public void setElemeSubsidyAmount(Long elemeSubsidyAmount) {
this.elemeSubsidyAmount = elemeSubsidyAmount;
}
/**
* 用户实付金额,单位分
*/
private Long userActualPayAmount;
public Long getUserActualPayAmount() {
return userActualPayAmount;
}
public void setUserActualPayAmount(Long userActualPayAmount) {
this.userActualPayAmount = userActualPayAmount;
}
/**
* 卡抽佣金额,单位分
*/
private Long commissionAmount;
public Long getCommissionAmount() {
return commissionAmount;
}
public void setCommissionAmount(Long commissionAmount) {
this.commissionAmount = commissionAmount;
}
/**
* 卡抽佣基数,单位分
*/
private Long commissionBase;
public Long getCommissionBase() {
return commissionBase;
}
public void setCommissionBase(Long commissionBase) {
this.commissionBase = commissionBase;
}
/**
* 卡抽佣费率
*/
private String commissionRate;
public String getCommissionRate() {
return commissionRate;
}
public void setCommissionRate(String commissionRate) {
this.commissionRate = commissionRate;
}
/**
* 通兑卡原始售卖金额,单位分
*/
private Long cardSaleAmount;
public Long getCardSaleAmount() {
return cardSaleAmount;
}
public void setCardSaleAmount(Long cardSaleAmount) {
this.cardSaleAmount = cardSaleAmount;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy