namespace TakeoutSaaS.Application.App.Orders.Dto;

/// <summary>
/// 订单看板统计 DTO。
/// </summary>
public sealed class OrderBoardStatsDto
{
    /// <summary>
    /// 今日订单总数。
    /// </summary>
    public int TodayTotal { get; init; }

    /// <summary>
    /// 待接单数。
    /// </summary>
    public int PendingCount { get; init; }

    /// <summary>
    /// 制作中数。
    /// </summary>
    public int MakingCount { get; init; }

    /// <summary>
    /// 配送/待取餐数。
    /// </summary>
    public int DeliveringCount { get; init; }

    /// <summary>
    /// 已完成数。
    /// </summary>
    public int CompletedCount { get; init; }
}
