using System.Xml.Linq; namespace BBWYB.Server.Model.Dto { public class PurchaseSchemeProductResponse : Model.Db.PurchaseSchemeProduct { #region 采购商信息 public string PurchaserName { get; set; } public string PurchaserId2 { get; set; } public string PurchaserLocation { get; set; } public Enums.Platform? PurchasePlatform { get; set; } public string PurchaserMemberId { get; set; } /// /// 采购商的采购次数 /// public int? PurchaserPurchasedCount { get; set; } /// /// 采购商的采购SKU数 /// public int? PurchaserPurchasedSkuCount { get; set; } /// /// 采购商标签 /// public string PurchaserTag { get { if (string.IsNullOrEmpty(PurchaserName)) return string.Empty; if (PurchaserName.EndsWith("超级工厂")) return "超级工厂"; if (PurchaserName.EndsWith("实力工厂")) return "实力工厂"; if (PurchaserName.EndsWith("实力供应商")) return "实力供应商"; return string.Empty; } } #endregion /// /// 采购商品标题 仅在查询条件IncludePurchaseSkuBasicInfo=1时具备该值 /// public string PurchaseProductName { get; set; } /// /// 采购商品Logo 仅在查询条件IncludePurchaseSkuBasicInfo=1时具备该值 /// public string PurchaseProductLogo { get; set; } public new List PurchaseSchemeProductSkuList { get; set; } /// /// 是否失效 失效=1 下架或无权都视为失效 其余情况默认为有效 仅在查询条件IncludePurchaseSkuBasicInfo=1时具备该值 /// public int? IsInvalid { get; set; } public PurchaseSchemeProductResponse() { PurchaseSchemeProductSkuList = new List(); } } }