namespace HoneyBox.Admin.Business.Models.Statistics;

/// <summary>
/// 收入汇总统计响应
/// </summary>
public class IncomeSummaryStatsResponse
{
    /// <summary>
    /// 订单收入（RMB+钻石）
    /// </summary>
    public decimal TodayIncome { get; set; }

    /// <summary>
    /// RMB收入
    /// </summary>
    public decimal RmbIncome { get; set; }

    /// <summary>
    /// 钻石商城收入
    /// </summary>
    public decimal DiamondIncome { get; set; }

    /// <summary>
    /// 其他收入
    /// </summary>
    public decimal OtherIncome { get; set; }

    /// <summary>
    /// 订单出货（今日出货奖品总价值）
    /// </summary>
    public decimal ShippedToday { get; set; }

    /// <summary>
    /// 支出
    /// </summary>
    public decimal Expenses { get; set; }

    /// <summary>
    /// 当天发货金额
    /// </summary>
    public decimal TodayShipped { get; set; }

    /// <summary>
    /// 当天用户剩余达达券
    /// </summary>
    public decimal RemainingCoupon { get; set; }

    /// <summary>
    /// 盒柜剩余价值
    /// </summary>
    public decimal BoxRemaining { get; set; }

    /// <summary>
    /// 利润
    /// </summary>
    public decimal Profit { get; set; }

    /// <summary>
    /// 利润计算公式
    /// </summary>
    public string Formula { get; set; } = string.Empty;
}
