namespace SDKAdapter.PurchasePlatform.Models
{
    public class PP_QueryOrderDetailResponse
    {
        /// <summary>
        /// 采购单号
        /// </summary>
        public string OrderId { get; set; }

        /// <summary>
        /// 订单总额
        /// </summary>
        public decimal TotalAmount { get; set; }

        /// <summary>
        /// 货款总额
        /// </summary>
        public decimal ProductAmount { get; set; }

        /// <summary>
        /// 运费总额
        /// </summary>
        public decimal FreightAmount { get; set; }

        /// <summary>
        /// 商家Id
        /// </summary>
        public string PurchaserId { get; set; }

        /// <summary>
        /// 商家名称
        /// </summary>
        public string PurchaserName { get; set; }

        /// <summary>
        /// 订单Sku明细列表
        /// </summary>
        public IList<PP_QueryOrderDetailSkuResponse> ItemList { get; set; }
    }

    /// <summary>
    /// 采购单简单明细
    /// </summary>
    public class PP_QueryOrderDetailSkuResponse
    {
        /// <summary>
        /// SKU订单Id (1688 orderEntryId)
        /// </summary>
        public string OrderSkuId { get; set; }

        public string ProductId { get; set; }

        public string SkuId { get; set; }

        public string SpecId { get; set; }

        /// <summary>
        /// 货款金额
        /// </summary>
        public decimal ProductAmount { get; set; }

        /// <summary>
        /// 单价
        /// </summary>
        public decimal Price { get; set; }

        public int Quantity { get; set; }
    }
}