package com.ruoyi.logistics.domain.dto;

import java.math.BigDecimal;

/**
 * 订单统计结果DTO
 *
 * @author RuiJing
 * @date 2026-02-27
 */
public class OrderStatisticsDto {

    /**
     * 京东运单数量（非时效件）
     */
    private Long jdOrderCount;

    /**
     * 顺丰运单数量（时效件）
     */
    private Long sfOrderCount;

    /**
     * 订单总数量
     */
    private Long totalOrderCount;

    private BigDecimal totalAmount; // 订单总金额

    public OrderStatisticsDto() {
    }

    public OrderStatisticsDto(Long jdOrderCount, Long sfOrderCount, Long totalOrderCount) {
        this.jdOrderCount = jdOrderCount;
        this.sfOrderCount = sfOrderCount;
        this.totalOrderCount = totalOrderCount;
    }

    public Long getJdOrderCount() {
        return jdOrderCount;
    }

    public void setJdOrderCount(Long jdOrderCount) {
        this.jdOrderCount = jdOrderCount;
    }

    public Long getSfOrderCount() {
        return sfOrderCount;
    }

    public void setSfOrderCount(Long sfOrderCount) {
        this.sfOrderCount = sfOrderCount;
    }

    public Long getTotalOrderCount() {
        return totalOrderCount;
    }

    public void setTotalOrderCount(Long totalOrderCount) {
        this.totalOrderCount = totalOrderCount;
    }

    public BigDecimal getTotalAmount() {
        return totalAmount;
    }

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