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

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

There is a newer version: 1.30.71
Show 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 Bill{

    /**
     * 饿了么店铺id
     */
    private long shopId;
    public long getShopId() {
        return shopId;
    }
    public void setShopId(long shopId) {
        this.shopId = shopId;
    }
    
    /**
     * 账单日期
     */
    @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 checkoutDate;
    public Date getCheckoutDate() {
        return checkoutDate;
    }
    public void setCheckoutDate(Date checkoutDate) {
        this.checkoutDate = checkoutDate;
    }
    
    /**
     * 本期账单收入
     */
    private BigDecimal income;
    public BigDecimal getIncome() {
        return income;
    }
    public void setIncome(BigDecimal income) {
        this.income = income;
    }
    
    /**
     * 本期订单支出
     */
    private BigDecimal expense;
    public BigDecimal getExpense() {
        return expense;
    }
    public void setExpense(BigDecimal expense) {
        this.expense = expense;
    }
    
    /**
     * 本期抵扣欠款金额
     */
    private BigDecimal deductAmount;
    public BigDecimal getDeductAmount() {
        return deductAmount;
    }
    public void setDeductAmount(BigDecimal deductAmount) {
        this.deductAmount = deductAmount;
    }
    
    /**
     * 外卖结算金额
     */
    private BigDecimal checkoutAmount;
    public BigDecimal getCheckoutAmount() {
        return checkoutAmount;
    }
    public void setCheckoutAmount(BigDecimal checkoutAmount) {
        this.checkoutAmount = checkoutAmount;
    }
    
    /**
     * 剩余欠款
     */
    private BigDecimal dueAmount;
    public BigDecimal getDueAmount() {
        return dueAmount;
    }
    public void setDueAmount(BigDecimal dueAmount) {
        this.dueAmount = dueAmount;
    }
    
    /**
     * 账单状态	
     */
    private Byte status;
    public Byte getStatus() {
        return status;
    }
    public void setStatus(Byte status) {
        this.status = status;
    }
    
    /**
     * 结算入账id
     */
    private Long settleAccountShopId;
    public Long getSettleAccountShopId() {
        return settleAccountShopId;
    }
    public void setSettleAccountShopId(Long settleAccountShopId) {
        this.settleAccountShopId = settleAccountShopId;
    }
    
    /**
     * 代运营佣金结算金额
     */
    private BigDecimal agentCommissionAmount;
    public BigDecimal getAgentCommissionAmount() {
        return agentCommissionAmount;
    }
    public void setAgentCommissionAmount(BigDecimal agentCommissionAmount) {
        this.agentCommissionAmount = agentCommissionAmount;
    }
    
    /**
     *  代运营佣金结算状态	
     */
    private Byte agentStatus;
    public Byte getAgentStatus() {
        return agentStatus;
    }
    public void setAgentStatus(Byte agentStatus) {
        this.agentStatus = agentStatus;
    }
    
    /**
     * 联盟推广佣金结算金额
     */
    private BigDecimal promotionCommissionAmount;
    public BigDecimal getPromotionCommissionAmount() {
        return promotionCommissionAmount;
    }
    public void setPromotionCommissionAmount(BigDecimal promotionCommissionAmount) {
        this.promotionCommissionAmount = promotionCommissionAmount;
    }
    
    /**
     *  联盟推广佣金结算状态	
     */
    private Byte promotionStatus;
    public Byte getPromotionStatus() {
        return promotionStatus;
    }
    public void setPromotionStatus(Byte promotionStatus) {
        this.promotionStatus = promotionStatus;
    }
    
    /**
     * 其它账户结算金额
     */
    private BigDecimal otherCommissionAmount;
    public BigDecimal getOtherCommissionAmount() {
        return otherCommissionAmount;
    }
    public void setOtherCommissionAmount(BigDecimal otherCommissionAmount) {
        this.otherCommissionAmount = otherCommissionAmount;
    }
    
    /**
     *  其它账户结算状态	
     */
    private Byte otherStatus;
    public Byte getOtherStatus() {
        return otherStatus;
    }
    public void setOtherStatus(Byte otherStatus) {
        this.otherStatus = otherStatus;
    }
    
    /**
     * 保险费用结算金额
     */
    private BigDecimal insuranceCommissionAmount;
    public BigDecimal getInsuranceCommissionAmount() {
        return insuranceCommissionAmount;
    }
    public void setInsuranceCommissionAmount(BigDecimal insuranceCommissionAmount) {
        this.insuranceCommissionAmount = insuranceCommissionAmount;
    }
    
    /**
     * 保险费用结算状态
     */
    private Byte insuranceStatus;
    public Byte getInsuranceStatus() {
        return insuranceStatus;
    }
    public void setInsuranceStatus(Byte insuranceStatus) {
        this.insuranceStatus = insuranceStatus;
    }
    
    /**
     * 卡券账单结算金额
     */
    private BigDecimal cardCommissionAmount;
    public BigDecimal getCardCommissionAmount() {
        return cardCommissionAmount;
    }
    public void setCardCommissionAmount(BigDecimal cardCommissionAmount) {
        this.cardCommissionAmount = cardCommissionAmount;
    }
    
    /**
     * 卡券账单结算状态
     */
    private Byte cardBillStatus;
    public Byte getCardBillStatus() {
        return cardBillStatus;
    }
    public void setCardBillStatus(Byte cardBillStatus) {
        this.cardBillStatus = cardBillStatus;
    }
    
    /**
     * 速增单推广佣金结算金额
     */
    private BigDecimal quickIncreaseOrderCommissionAmount;
    public BigDecimal getQuickIncreaseOrderCommissionAmount() {
        return quickIncreaseOrderCommissionAmount;
    }
    public void setQuickIncreaseOrderCommissionAmount(BigDecimal quickIncreaseOrderCommissionAmount) {
        this.quickIncreaseOrderCommissionAmount = quickIncreaseOrderCommissionAmount;
    }
    
    /**
     *  速增单推广佣金结算状态	
     */
    private Byte quickIncreaseOrderStatus;
    public Byte getQuickIncreaseOrderStatus() {
        return quickIncreaseOrderStatus;
    }
    public void setQuickIncreaseOrderStatus(Byte quickIncreaseOrderStatus) {
        this.quickIncreaseOrderStatus = quickIncreaseOrderStatus;
    }
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy