namespace AgriculturalPlatform.Api.Dtos; /// 汇总明细行 public record SummaryRow(string Key, string Label, decimal Value, int Count); /// 收购汇总(按维度:日/月/品种/农户/站点) public record PurchaseSummaryResult( string Dimension, DateTime From, DateTime To, decimal TotalAmount, decimal TotalNetWeight, int TotalCount, SummaryRow[] Rows); /// 付款统计 public record PaymentSummaryResult( DateTime From, DateTime To, decimal TotalPaid, decimal TotalPending, int PayCount, SummaryRow[] ByMethod, SummaryRow[] ByStatus); /// 开票统计 public record InvoiceSummaryResult( DateTime From, DateTime To, decimal TotalAmount, decimal TotalTax, int IssueCount, SummaryRow[] ByProduct, SummaryRow[] ByStatus);