zhaojs
2023-09-15 51d3abe71fdd8171d059e0468e3f5a237bcc815b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
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()
        {
 
        }
    }
}