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

eleme.openapi.sdk.api.entity.finance.AgentCommissionBill 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 AgentCommissionBill{

    /**
     * 饿了么店铺ID
     */
    private Long shopId;
    public Long getShopId() {
        return shopId;
    }
    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }
    
    /**
     * 饿了么订单号
     */
    private Long orderId;
    public Long getOrderId() {
        return orderId;
    }
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }
    
    /**
     * 订单类型
     */
    private Integer orderType;
    public Integer getOrderType() {
        return orderType;
    }
    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }
    
    /**
     * 账单日期
     */
    @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;
    }
    
    /**
     * 结算状态
     */
    private Integer settleStatus;
    public Integer getSettleStatus() {
        return settleStatus;
    }
    public void setSettleStatus(Integer settleStatus) {
        this.settleStatus = settleStatus;
    }
    
    /**
     * 结算金额,单位分
     */
    private Long settleAmount;
    public Long getSettleAmount() {
        return settleAmount;
    }
    public void setSettleAmount(Long settleAmount) {
        this.settleAmount = settleAmount;
    }
    
    /**
     * 代运营抽佣基数,单位分
     */
    private Long commissionBasicAmount;
    public Long getCommissionBasicAmount() {
        return commissionBasicAmount;
    }
    public void setCommissionBasicAmount(Long commissionBasicAmount) {
        this.commissionBasicAmount = commissionBasicAmount;
    }
    
    /**
     * 待运营抽佣比例
     */
    private BigDecimal commissionRate;
    public BigDecimal getCommissionRate() {
        return commissionRate;
    }
    public void setCommissionRate(BigDecimal commissionRate) {
        this.commissionRate = commissionRate;
    }
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy