zhaojs
2023-09-27 74098f1401afe40f961d1d167bb18dd0a71c4d59
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
using System;
using System.Collections.Generic;
using System.Text;
using YouZanSDKStandard.Api.Response;
 
namespace YouZanSDKStandard.Api.Request
{
    public class YouZanTradesSoldGetRequest : IRequest<YouZanTradesSoldGetResponse>
    {
        public string GetApiName()
        {
            return "youzan.trades.sold.get";
        }
 
        public string GetApiVersion()
        {
            return "4.0.2";
        }
 
        public IDictionary<string, object> GetParameters()
        {
            Dictionary<string, object> dic = new Dictionary<string, object>();
            //dic.Add("keywords", keywords);
            //dic.Add("feedback_desc", feedback_desc);
            //dic.Add("yz_open_id", yz_open_id);
            //dic.Add("type", type);
            //dic.Add("need_order_url", need_order_url);
            //dic.Add("tid", tid);
            //dic.Add("end_success", end_success);
            //dic.Add("start_success", start_success);
            //dic.Add("receiver_name", receiver_name);
            dic.Add("start_created", start_created);
            dic.Add("end_created", end_created);
            dic.Add("page_size", page_size);
            //dic.Add("goods_id", goods_id);
            //dic.Add("end_update", end_update);
            dic.Add("page_no", page_no);
            //dic.Add("start_update", start_update);
            //dic.Add("goods_title", goods_title);
            //dic.Add("receiver_phone", receiver_phone);
            //dic.Add("status", status);
            return dic;
        }
        /// <summary>
        /// 通用搜索字段,使用底层符合条件查询搜索,订单号、收货人手机号、收货人手机号后四位
        /// </summary>
        public string keywords { get; set; }
        /// <summary>
        /// 维权状态;{SAFE_DEFAULT:没有维权;SAFE_NEW:买家发起维权;SAFE_HANDLED:买家重新发起维权;SAFE_REJECT:卖家拒绝;SAFE_INVOLVED:客服介入;SAFE_ACCEPT:卖家接受;SAFE_SEND:买家发货;SAFE_NO_RECEIVE:卖家没有收到货;SAFE_SELLER_RETURN_GOODS:卖家收到货并发货;SAFE_CLOSE:维权关闭;SAFE_FINISHED:维权结束;}
        /// </summary>
        public List<string> feedback_desc { get; set; }
        /// <summary>
        /// 有赞对外统一openId
        /// </summary>
        public string yz_open_id { get; set; }
        /// <summary>
        ///订单类型NORMAL:普通订单;PEERPAY:代付;GIFT:我要送人;FX_CAIGOUDAN:分销供货单;PRESENT:赠品;WISH:心愿单;QRCODE:二维码订单;QRCODE_3RD:线下收银台订单;FX_MERGED:合并付货款;VERIFIED:1分钱实名认证;PINJIAN:品鉴;REBATE:返利;FX_QUANYUANDIAN:全员开店;FX_DEPOSIT:保证金;PF:批发;GROUP:拼团;HOTEL:酒店;TAKE_AWAY:外卖;CATERING_OFFLINE:堂食点餐;CATERING_QRCODE:外卖买单;BEAUTY_APPOINTMENT:美业预约单;BEAUTY_SERVICE:美业服务单;KNOWLEDGE_PAY:知识付费;GIFT_CARD:礼品卡(参照微商城模块)
        /// </summary>
        public string type { get; set; }
        /// <summary>
        /// 是否需要返回订单url
        /// </summary>
        public bool need_order_url { get; set; }
        /// <summary>
        /// 订单号
        /// </summary>
        public string tid { get; set; }
        /// <summary>
        ///  按订单完成时间结束 例:2017-01-01 12:00:00; 开始时间和结束时间的跨度不能大于3个月; 结束时间必须大于开始时间; 开始时间和结束时间必须成对出现
        /// </summary>
        public DateTime? end_success { get; set; }
        /// <summary>
        /// 按订单完成时间开始 例:2017-01-01 12:00:00; 开始时间和结束时间的跨度不能大于3个月; 结束时间必须大于开始时间; 开始时间和结束时间必须成对出现
        /// </summary>
        public DateTime? start_success { get; set; }
        /// <summary>
        /// 收货人昵称
        /// </summary>
        public string receiver_name { get; set; }
        /// <summary>
        /// 按订单创建时间开始开始时间和结束时间的跨度不能大于3个月;结束时间必须大于开始时间;开始时间和结束时间必须成对出现
        /// </summary>
        public string start_created { get; set; }
        /// <summary>
        /// 按订单创建时间结束例:2017-01-01 12:00:00;开始时间和结束时间的跨度不能大于3个月;结束时间必须大于开始时间;开始时间和结束时间必须成对出现
        /// </summary>
        public string end_created { get; set; }
        /// <summary>
        /// 每页条数,默认 20 条,最大不能超过100,建议使用默认分页。
        /// </summary>
        public int page_size { get; set; }
 
        /// <summary>
        /// 商品id,有赞生成的商品唯一id
        /// </summary>
        public long? goods_id { get; set; }
        /// <summary>
        /// 按订单更新时间结束例:2017-01-01 12:00:00;开始时间和结束时间的跨度不能大于3个月;结束时间必须大于开始时间;开始时间和结束时间必须成对出现
        /// </summary>
        public DateTime? end_update { get; set; }
        /// <summary>
        /// 页码,从 1 开始。页码最大不能超过100,如需查询更多内容,可以按照时间等其他搜索条件分多次查询。
        /// </summary>
        public int page_no { get; set; }
        /// <summary>
        /// 按订单更新时间开始例:2017-01-01 12:00:00;开始时间和结束时间的跨度不能大于3个月;结束时间必须大于开始时间;开始时间和结束时间必须成对出现
        /// </summary>
        public DateTime? start_update { get; set; }
        /// <summary>
        /// 商品名称
        /// </summary>
        public string goods_title { get; set; }
        /// <summary>
        /// 收货人手机号
        /// </summary>
        public string receiver_phone { get; set; }
        /// <summary>
        /// 订单状态,一次只能查询一种状态待付款:WAIT_BUYER_PAY待发货:WAIT_SELLER_SEND_GOODS等待买家确认:WAIT_BUYER_CONFIRM_GOODS订单完成:TRADE_SUCCESS订单关闭:TRADE_CLOSED(新增-参照微商城模块)退款中:TRADE_REFUND
        /// </summary>
        public string status { get; set; }
 
        public string ResponseJsonPrefix(string strRet)
        {
            return strRet;
        }
 
        public void Validate()
        {
 
        }
    }
}