using System; using System.Collections.Generic; using System.Text; using YouZanSDKStandard.Api.Response; namespace YouZanSDKStandard.Api.Request { public class YouZanItemCommonSearchRequest : IRequest { public string GetApiName() { return "youzan.item.common.search"; } public string GetApiVersion() { return "1.0.0"; } public IDictionary GetParameters() { Dictionary dic = new Dictionary(); dic.Add("page_size", page_size); dic.Add("page_no", page_no); dic.Add("sku_nos", sku_nos); if(tag_ids!=null&&tag_ids.Count>0) { dic.Add("tag_ids", tag_ids); } if (is_display != null) { dic.Add("is_display", is_display); } return dic; } /// /// 页码大小,传值范围1 ~50 /// public int page_size { get; set; } /// /// 页数;如使用page_no* page_size最大可获得5000条数据 /// public int page_no { get; set; } /// /// 商品SKU编码(商家为商品规格设置的外部自定义编号,可与商家外部系统对接);最大支持传值20条 /// public List sku_nos { get; set; } /// /// 一级分组列表;最大支持传值20条 /// public List tag_ids { get; set; } /// ///商品上下架状态;0=仓库中(商品下架会在仓库中),1=出售中和已售罄,8=不可售;不传默认查询状态为0和1的商品;可以配合sold_statuses字段查询 /// public int? is_display { get; set; } public string ResponseJsonPrefix(string strRet) { return strRet; } public void Validate() { } } }