using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Text; namespace BBWY.Client.Models { public class ProductSku : NotifyObject { private PurchaseScheme selectedPurchaseScheme; private StorageModel selectedStorageModel; public string Id { get; set; } public string ProductId { get; set; } public double Price { get; set; } /// <summary> /// Sku标题 /// </summary> public string Title { get; set; } public string Logo { get; set; } /// <summary> /// 采购方案 /// </summary> public IList<PurchaseScheme> PurchaseSchemeList { get; set; } /// <summary> /// 采购订单 /// </summary> public IList<PurchaseOrder> PurchaseOrderList { get; set; } /// <summary> /// 仓储平台 /// </summary> public IList<StorageModel> StorageList { get; set; } /// <summary> /// 选中的采购方案 /// </summary> public PurchaseScheme SelectedPurchaseScheme { get => selectedPurchaseScheme; set { Set(ref selectedPurchaseScheme, value); } } /// <summary> /// 选中的仓储平台 /// </summary> public StorageModel SelectedStorageModel { get => selectedStorageModel; set { Set(ref selectedStorageModel, value); } } public ProductSku() { PurchaseSchemeList = new ObservableCollection<PurchaseScheme>(); PurchaseOrderList = new ObservableCollection<PurchaseOrder>(); StorageList = new ObservableCollection<StorageModel>(); } } }