using AlibabaSDK.Api;
|
using AlibabaSDK.Response;
|
using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using CommonUtil;
|
namespace AlibabaSDK.Request
|
{
|
public class PFTProductListRequest : IAlibabaApiRequest<PFTProductListResponse>
|
{
|
public object ErrorObj()
|
{
|
throw new NotImplementedException();
|
}
|
|
public string GetApiName()
|
{
|
return "/param2/1/com.alibaba.fenxiao/alibaba.pifatuan.product.list";
|
}
|
|
public Dictionary<string, object> GetParameters()
|
{
|
Dictionary<string, object> dic = new Dictionary<string, object>();
|
if (!ruleId.IsNullOrEmpty())
|
{
|
dic.Add("ruleId", ruleId);
|
}
|
if (!categoryId.IsNullOrEmpty())
|
{
|
dic.Add("categoryId", categoryId);
|
}
|
if (!keywords.IsNullOrEmpty())
|
{
|
dic.Add("keywords", keywords);
|
}
|
dic.Add("pageSize", pageSize.ToString());
|
dic.Add("pageNo", pageNo.ToString());
|
return dic;
|
}
|
|
/// <summary>
|
/// 选品规划id
|
/// </summary>
|
public string ruleId { get; set; }
|
/// <summary>
|
/// 1688类目id
|
/// </summary>
|
public string categoryId { get; set; }
|
/// <summary>
|
/// 商品关键词
|
/// </summary>
|
public string keywords { get; set; }
|
|
/// <summary>
|
/// 商品置顶,只会在第一页置顶,和分页大小相同最多50个
|
/// </summary>
|
public List<long> topOfferIds { get; set; }
|
/// <summary>
|
/// 非必填,默认为1
|
/// </summary>
|
public int pageSize { get; set; }
|
/// <summary>
|
/// 非必填,默认为20
|
/// </summary>
|
public int pageNo { get; set; }
|
|
public void Validate()
|
{
|
throw new NotImplementedException();
|
}
|
}
|
}
|