package com.goafanti.weChat.bo;

import com.goafanti.common.utils.excel.Excel;

import java.math.BigDecimal;

public class releaseAndExpenseCountOut {


    private String orderNo;
    @Excel(name = "合同编号")
    private String contractNo;
    @Excel(name = "客户名称")
    private String buyerName;
    @Excel(name = "部门名称")
    private String depName;
    @Excel(name = "营销员名称")
    private String salesmanName;

    @Excel(name = "应公出工时")
    private String maxDuration;
    @Excel(name = "实际公出工时")
    private String actualDuration;
    @Excel(name = "超出工时")
    private String exceedDuration;
    @Excel(name = "合同金额", scale = 6)
    private BigDecimal totalAmount;
    @Excel(name = "已收款", scale = 6)
    private BigDecimal settlementAmount;
    @Excel(name = "报销总额", scale = 6)
    private BigDecimal expenseAmount;
    @Excel(name = "已付成本", scale = 6)
    private BigDecimal paymentAmount;

    @Excel(name = "报销人数")
    private Integer peopleCount;
    @Excel(name = "天数")
    private Integer days;
    @Excel(name = "报销单数")
    private Integer expenseCount;
    @Excel(name = "报销未审核")
    private Integer notExamine;
    @Excel(name = "驳回单数")
    private Integer rejectCount;
    private Integer exceedType;
    private Integer maxType;
    private Integer maxStatus;
    private Integer bidType;

    public Integer getMaxType() {
        return maxType;
    }

    public void setMaxType(Integer maxType) {
        this.maxType = maxType;
    }

    public Integer getMaxStatus() {
        return maxStatus;
    }

    public void setMaxStatus(Integer maxStatus) {
        this.maxStatus = maxStatus;
    }

    public Integer getBidType() {
        return bidType;
    }

    public void setBidType(Integer bidType) {
        this.bidType = bidType;
    }

    public String getDepName() {
        return depName;
    }

    public void setDepName(String depName) {
        this.depName = depName;
    }

    public String getSalesmanName() {
        return salesmanName;
    }

    public void setSalesmanName(String salesmanName) {
        this.salesmanName = salesmanName;
    }

    public String getOrderNo() {
        return orderNo;
    }


    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }


    public String getContractNo() {
        return contractNo;
    }


    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }


    public String getBuyerName() {
        return buyerName;
    }


    public void setBuyerName(String buyerName) {
        this.buyerName = buyerName;
    }


    public String getMaxDuration() {
        if (maxDuration == null) {
            maxDuration = "0";
        }
        return maxDuration;
    }


    public void setMaxDuration(String maxDuration) {
        this.maxDuration = maxDuration;
    }


    public String getActualDuration() {
        if (actualDuration == null) {
            actualDuration = "0";
        }
        return actualDuration;
    }


    public void setActualDuration(String actualDuration) {
        this.actualDuration = actualDuration;
    }


    public String getExceedDuration() {
        if (exceedDuration == null) {
            exceedDuration = "0";
        }
        return exceedDuration;
    }


    public void setExceedDuration(String exceedDuration) {
        this.exceedDuration = exceedDuration;
    }


    public BigDecimal getTotalAmount() {
        return totalAmount;
    }


    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }


    public BigDecimal getSettlementAmount() {
        return settlementAmount;
    }


    public void setSettlementAmount(BigDecimal settlementAmount) {
        this.settlementAmount = settlementAmount;
    }


    public BigDecimal getExpenseAmount() {
        if (expenseAmount == null) {
            return BigDecimal.ZERO;
        }
        return expenseAmount;
    }


    public void setExpenseAmount(BigDecimal expenseAmount) {
        this.expenseAmount = expenseAmount;
    }


    public BigDecimal getPaymentAmount() {
        if (paymentAmount == null) {
            paymentAmount = BigDecimal.ZERO;
        }
        return paymentAmount;
    }


    public void setPaymentAmount(BigDecimal paymentAmount) {
        this.paymentAmount = paymentAmount;
    }


    public Integer getPeopleCount() {
        if (peopleCount == null) {
            peopleCount = 0;
        }
        return peopleCount;
    }


    public void setPeopleCount(Integer peopleCount) {
        this.peopleCount = peopleCount;
    }


    public Integer getDays() {
        if (days == null) {
            days = 0;
        }
        return days;
    }


    public void setDays(Integer days) {
        this.days = days;
    }


    public Integer getExpenseCount() {
        if (expenseCount == null) {
            expenseCount = 0;
        }
        return expenseCount;
    }


    public void setExpenseCount(Integer expenseCount) {
        this.expenseCount = expenseCount;
    }


    public Integer getNotExamine() {
        if (notExamine == null) {
            notExamine = 0;
        }
        return notExamine;
    }


    public void setNotExamine(Integer notExamine) {
        this.notExamine = notExamine;
    }


    public Integer getRejectCount() {
        if (rejectCount == null) {
            rejectCount = 0;
        }
        return rejectCount;
    }


    public void setRejectCount(Integer rejectCount) {
        this.rejectCount = rejectCount;
    }

    public Integer getExceedType() {
        if (exceedType == null) {
            exceedType = 0;
        }
        return exceedType;
    }

    public void setExceedType(Integer exceedType) {
        this.exceedType = exceedType;
    }
}
