using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AllBase.Model.Param.VDianManage { public class VDianParam { /// /// /// public class VDianItemAddParam { /// /// 偏远地区是否包邮:1包邮,0不包邮只有在free_delivery为1时候有效,否则不包邮 /// public byte remote_free_delivery { get; set; } /// /// 商品描述 /// public string item_comment { get; set; } /// /// 商品编号 /// public string merchant_code { get; set; } /// /// status=1或不传为在架商品,status=2为下架商品,4表示下架和在架商品 /// public byte status { get; set; } /// /// 商品图片 /// public List bigImgs { get; set; } /// /// 商品图片描述 /// public List titles { get; set; } /// /// 库存 /// public int stock { get; set; } /// /// 是否包邮:0不包邮,1包邮 /// public byte free_delivery { get; set; } /// /// 商品采购价(单位:分) /// public int purchase_fee { get; set; } /// /// 商品详情 /// public List item_detail_list { get; set; } /// /// 商品sku /// public List sku { get; set; } /// /// 商品属性图片列表 /// public List attr_list { get; set; } public List attrList { get; set; } /// /// 价格 /// public string price { get; set; } /// /// 商品描述 /// public string item_name { get; set; } } /// /// 微店接口参数定义 /// public={"access_token": "xxxxx", "version": "1.4", "method": "vdian.item.add", "format": "json","auth_userid":"923284842"} /// public class VDianPublicParam { public string access_token { get; set; } public const string version = "1.4"; public string method { get; set; } // "method": "vdian.item.add" public const string format = "json"; public string auth_userid { get; set; } // "auth_userid": "923284842" } public class VDianItemDetail { /// /// type =1 文字模块,type =2 图片 /// public byte type { get; set; } /// /// 商品图片URL /// public string url { get; set; } /// /// 详情文本(type=1填写此字段) /// public string text { get; set; } } public class VDianSku { /// /// sku采购价格(单位:分) /// //public int purchaseFee { get; set; } /// /// sku编码 /// //public string sku_merchant_code { get; set; } /// /// sku图片 /// public string img { get; set; } /// /// sku库存 /// public int stock { get; set; } /// /// sku价格 /// public string price { get; set; } /// /// sku标题 /// public string title { get; set; } /// /// sku对应的属性id列表 /// public List attr_ids { get; set; } /// /// sku特殊编码 /// public string sku_merchant_code { get; set; } } public class VDianProductBase { public VDianProductBase() { price = ""; isPointPrice = 0; vpoint_limit_count = ""; pointPrice = new PointPrice(); point_price_range = 3; stock = ""; weight = ""; merchantCode = ""; catePropList = new List(); expressFeeTemplateId = 0; freeDelivery = 0; remoteFreeDelivery = 0; isWeightTemplate = 0; cateIds = ""; purchase_limit = false; purchase_limit_num = ""; isNeedIdNo = ""; isHiddenSetting = false; itemStatus = 1; areaTemplateId = ""; areaTemplateFlag = 0; isFutureSold = false; futureSoldTime = ""; submitWithLimitWords = false; submitWithSensitiveWord = false; isCheckQualification = true; } public string shopId { get; set; } public string shopName { get; set; } public string itemId { get; set; } public List imgs { get; set; } public string itemName { get; set; } public string price { get; set; } public int isPointPrice { get; set; } public string vpoint_limit_count { get; set; } public PointPrice pointPrice { get; set; } public int point_price_range { get; set; } public string stock { get; set; } public string weight { get; set; } public string merchantCode { get; set; } public long bgCateId { get; set; } public List catePropList { get; set; } public string tmpDetailId { get; set; } public List attrList { get; set; } public List sku { get; set; } public int expressFeeTemplateId { get; set; } public int freeDelivery { get; set; } public int remoteFreeDelivery { get; set; } public int isWeightTemplate { get; set; } public string cateIds { get; set; } public bool purchase_limit { get; set; } public string purchase_limit_num { get; set; } public string isNeedIdNo { get; set; } public bool isHiddenSetting { get; set; } public int itemStatus { get; set; } public string areaTemplateId { get; set; } public int areaTemplateFlag { get; set; } public bool isFutureSold { get; set; } public string futureSoldTime { get; set; } public bool submitWithLimitWords { get; set; } public bool submitWithSensitiveWord { get; set; } public bool isCheckQualification { get; set; } } public class VDianBigImg { public string url { get; set; } public string title { get; set; } } public class PointPrice { public string price { get { return _price; } set { _price = value; } } public string point { get { return _point; } set { _point = value; } } string _point = ""; string _price = ""; } public class VDianAttr { public string attr_title { get; set; } public List attr_values { get; set; } } public class VDianAttrValue { public long attr_id { get; set; } public string attr_value { get; set; } public string attr_title { get; set; } } public class VDianAttrValuePic { public long attr_id { get; set; } public List attr_values { get; set; } public string attr_title { get; set; } public string img { get; set; } } public class VDianSkuProp { public List attrIds { get; set; } public string price { get; set; } public string stock { get; set; } public string merchantCode { get; set; } = ""; } // 微店佣金 public class VDianCommission { public string itemIds { get; set; } public bool isDownPrice { get; set; } public bool isUpPrice { get; set; } public int priceUpLimit { get; set; } public VDianCommissionRate commissionRate { get; set; } public string specifyRetailSellerIds { get; set; } public string specifyCommissionRate { get; set; } } // 微店佣金级别 public class VDianCommissionRate { public string L1 { get; set; } public string L2 { get; set; } public string L3 { get; set; } public string L4 { get; set; } public string L5 { get; set; } } } }