package de.votian.services.dto;

import java.math.BigDecimal;
import java.time.LocalDate;

public class InvoiceSummaryDto {

    private Long headquartersId;
    private LocalDate fromDate;
    private LocalDate toDate;
    private long totalJobs;
    private long billableJobs;
    private BigDecimal totalRevenue;
    private BigDecimal totalCourierCosts;
    private BigDecimal contributionMargin;

    public Long getHeadquartersId() {
        return headquartersId;
    }

    public void setHeadquartersId(Long headquartersId) {
        this.headquartersId = headquartersId;
    }

    public LocalDate getFromDate() {
        return fromDate;
    }

    public void setFromDate(LocalDate fromDate) {
        this.fromDate = fromDate;
    }

    public LocalDate getToDate() {
        return toDate;
    }

    public void setToDate(LocalDate toDate) {
        this.toDate = toDate;
    }

    public long getTotalJobs() {
        return totalJobs;
    }

    public void setTotalJobs(long totalJobs) {
        this.totalJobs = totalJobs;
    }

    public long getBillableJobs() {
        return billableJobs;
    }

    public void setBillableJobs(long billableJobs) {
        this.billableJobs = billableJobs;
    }

    public BigDecimal getTotalRevenue() {
        return totalRevenue;
    }

    public void setTotalRevenue(BigDecimal totalRevenue) {
        this.totalRevenue = totalRevenue;
    }

    public BigDecimal getTotalCourierCosts() {
        return totalCourierCosts;
    }

    public void setTotalCourierCosts(BigDecimal totalCourierCosts) {
        this.totalCourierCosts = totalCourierCosts;
    }

    public BigDecimal getContributionMargin() {
        return contributionMargin;
    }

    public void setContributionMargin(BigDecimal contributionMargin) {
        this.contributionMargin = contributionMargin;
    }
}
