using System.Collections.Generic;

namespace BBWY.Server.Model.Dto
{
    public class PurchaseSkuBasicInfoRequest
    {
        public Enums.Platform Platform { get; set; }

        /// <summary>
        /// 采购商品Id
        /// </summary>
        public string PurchaseProductId { get; set; }

        public Enums.PurchaseOrderMode PriceMode { get; set; }

        public Enums.PurchaseProductAPIMode FirstApiMode { get; set; }
    }

    public class BatchPurchaseSkuBasicInfoRequest
    {
        public IList<BatchPurchaseSkuBasicInfoParamRequest> Params { get; set; }

        public Enums.PurchaseOrderMode PriceMode { get; set; }

        public Enums.PurchaseProductAPIMode FirstApiMode { get; set; }
    }

    public class BatchPurchaseSkuBasicInfoParamRequest
    {
        public Enums.Platform Platform { get; set; }

        /// <summary>
        /// 采购商品Id(采购spu)
        /// </summary>
        public string[] PurchaseProductIds { get; set; }

        /// <summary>
        /// 需要保留的采购SkuId,如果传递了该数组,将过滤不在该数组的采购sku
        /// </summary>
        public string[] PurchaseSkuIds { get; set; }
    }
}