using Lada.Framework.DTO;

namespace Ladaer.BackEnd.Infrastructures.DTO.Results.Finance
{
    /// <summary>
    /// Result class cho các thao tác với hóa đơn thanh toán chuyển khoản
    /// </summary>
    public class TransferPaymentBillResult : BaseResultWithKey<int>
    {
        /// <summary>
        /// Mã hóa đơn được tạo
        /// </summary>
        public string Code { get; set; } = string.Empty;

        /// <summary>
        /// Số lượng đơn hàng được xử lý
        /// </summary>
        public int ProcessedOrderCount { get; set; }

        /// <summary>
        /// Tổng tiền của hóa đơn
        /// </summary>
        public decimal TotalAmount { get; set; }

        /// <summary>
        /// ID giao dịch được tạo (khi duyệt)
        /// </summary>
        public Guid? TransactionId { get; set; }
    }
}
