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

eleme.openapi.sdk.api.entity.finance.GenericCardBill Maven / Gradle / Ivy

The newest version!
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