package de.votian.services.dto;

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

public class StatisticsSummaryDto {

    private Long headquartersId;
    private LocalDate fromDate;
    private LocalDate toDate;
    private long totalJobs;
    private long openJobs;
    private long deliveredJobs;
    private long cancelledJobs;
    private long todaysJobs;
    private long customerCount;
    private long courierCount;
    private long employeeCount;
    private BigDecimal totalRevenue;
    private BigDecimal totalCourierCosts;

    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 getOpenJobs() {
        return openJobs;
    }

    public void setOpenJobs(long openJobs) {
        this.openJobs = openJobs;
    }

    public long getDeliveredJobs() {
        return deliveredJobs;
    }

    public void setDeliveredJobs(long deliveredJobs) {
        this.deliveredJobs = deliveredJobs;
    }

    public long getCancelledJobs() {
        return cancelledJobs;
    }

    public void setCancelledJobs(long cancelledJobs) {
        this.cancelledJobs = cancelledJobs;
    }

    public long getTodaysJobs() {
        return todaysJobs;
    }

    public void setTodaysJobs(long todaysJobs) {
        this.todaysJobs = todaysJobs;
    }

    public long getCustomerCount() {
        return customerCount;
    }

    public void setCustomerCount(long customerCount) {
        this.customerCount = customerCount;
    }

    public long getCourierCount() {
        return courierCount;
    }

    public void setCourierCount(long courierCount) {
        this.courierCount = courierCount;
    }

    public long getEmployeeCount() {
        return employeeCount;
    }

    public void setEmployeeCount(long employeeCount) {
        this.employeeCount = employeeCount;
    }

    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;
    }
}
