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