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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
using System;
using System.Collections.Generic;
using System.Text;
 
namespace AlibabaSDK.Domain
{
    public class AlibabaTradeDetailDomain
    {
        /// <summary>
        /// 订单基础信息
        /// </summary>
        public BaseInfo baseInfo { get; set; }
 
        /// <summary>
        /// 国内物流
        /// </summary>
        public NativeLogistics nativeLogistics { get; set; }
 
        /// <summary>
        /// 商品条目信息
        /// </summary>
        public List<ProductItemsItem> productItems { get; set; }
 
        /// <summary>
        /// 交易条款
        /// </summary>
        public List<TradeTermsItem> tradeTerms { get; set; }
 
        /// <summary>
        /// 订单扩展属性
        /// </summary>
       // public List<string> extAttributes { get; set; }
 
        /// <summary>
        /// 订单评价信息
        /// </summary>
        public OrderRateInfo orderRateInfo { get; set; }
    }
 
    public class BuyerContact
    {
        /// <summary>
        /// 联系电话
        /// </summary>
        public string phone { get; set; }
 
        /// <summary>
        /// 联系人在平台的IM账号
        /// </summary>
        public string imInPlatform { get; set; }
 
        /// <summary>
        /// 联系人名称
        /// </summary>
        public string name { get; set; }
 
        /// <summary>
        /// 联系人手机号
        /// </summary>
        public string mobile { get; set; }
 
        /// <summary>
        /// 公司名称
        /// </summary>
        public string companyName { get; set; }
 
    }
 
 
 
    public class SellerContact
    {
        /// <summary>
        /// 联系电话
        /// </summary>
        public string phone { get; set; }
 
        /// <summary>
        /// 邮箱
        /// </summary>
        public string email { get; set; }
 
        /// <summary>
        /// 联系人在平台的IM账号
        /// </summary>
        public string imInPlatform { get; set; }
 
        /// <summary>
        /// 联系人名称
        /// </summary>
        public string name { get; set; }
 
        /// <summary>
        /// 联系人手机号
        /// </summary>
        public string mobile { get; set; }
 
        /// <summary>
        /// 公司名称
        /// </summary>
        public string companyName { get; set; }
 
    }
 
 
 
    public class ReceiverInfo
    {
        /// <summary>
        /// 收件人
        /// </summary>
        public string toFullName { get; set; }
 
        /// <summary>
        /// 收货人地址区域编码
        /// </summary>
        public string toDivisionCode { get; set; }
 
        /// <summary>
        /// 邮编
        /// </summary>
        public string toPost { get; set; }
 
        /// <summary>
        /// 收货人街道或镇区域编码,可能为空
        /// </summary>
        public string toTownCode { get; set; }
 
        /// <summary>
        /// 收货地址
        /// </summary>
        public string toArea { get; set; }
 
    }
 
 
 
    public class BaseInfo
    {
        /// <summary>
        /// 完全发货时间
        /// </summary>
        public string allDeliveredTime { get; set; }
 
        /// <summary>
        /// 业务类型。国际站:ta(信保),wholesale(在线批发)。 中文站:普通订单类型 = "cn"; 大额批发订单类型 = "ws"; 普通拿样订单类型 = "yp"; 一分钱拿样订单类型 = "yf"; 倒批(限时折扣)订单类型 = "fs"; 加工定制订单类型 = "cz"; 协议采购订单类型 = "ag"; 伙拼订单类型 = "hp"; 供销订单类型 = "supply"; 淘工厂订单 = "factory"; 快订下单 = "quick"; 享拼订单 = "xiangpin"; 当面付 = "f2f"; 存样服务 = "cyfw"; 代销订单 = "sp"; 微供订单 = "wg";零售通 = "lst";跨境='cb';分销='distribution';采源宝='cab';加工定制="manufact"
        /// </summary>
        public string businessType { get; set; }
 
        /// <summary>
        /// 买家主账号id
        /// </summary>
        public string buyerID { get; set; }
 
        /// <summary>
        /// 创建时间
        /// </summary>
        public string createTime { get; set; }
        /// <summary>
        /// 退款单ID
        /// </summary>
        public string refundId { get; set; }
 
        /// <summary>
        /// 交易id
        /// </summary>
        public long id { get; set; }
 
        /// <summary>
        /// 修改时间
        /// </summary>
        public string modifyTime { get; set; }
        /// <summary>
        /// 关闭原因。buyerCancel:买家取消订单,sellerGoodsLack:卖家库存不足,other:其它
        /// </summary>
        public string closeReason { get; set; }
 
        /// <summary>
        /// 买家留言,不超过500字
        /// </summary>
        public string buyerFeedback { get; set; }
 
        /// <summary>
        /// 付款时间,如果有多次付款,这里返回的是首次付款时间
        /// </summary>
        public string payTime { get; set; }
 
        /// <summary>
        /// 退款金额,单位为元
        /// </summary>
        public decimal refund { get; set; }
 
        /// <summary>
        /// 卖家主账号id
        /// </summary>
        public string sellerID { get; set; }
 
        /// <summary>
        /// 运费,单位为元
        /// </summary>
        public decimal? shippingFee { get; set; }
 
        /// <summary>
        /// 交易状态,waitbuyerpay:等待买家付款;waitsellersend:等待卖家发货;waitbuyerreceive:等待买家收货;confirm_goods:已收货;success:交易成功;cancel:交易取消;terminated:交易终止;未枚举:其他状态
        /// </summary>
        public string status { get; set; }
 
        /// <summary>
        /// 应付款总金额,totalAmount = ∑itemAmount + shippingFee,单位为元
        /// </summary>
        public decimal totalAmount { get; set; }
 
        /// <summary>
        /// 折扣信息,单位分
        /// </summary>
        public long discount { get; set; }
 
        /// <summary>
        /// 买家联系人
        /// </summary>
        public BuyerContact buyerContact { get; set; }
 
        /// <summary>
        /// 卖家联系人信息
        /// </summary>
        public SellerContact sellerContact { get; set; }
 
        /// <summary>
        /// 1:担保交易 2:预存款交易 3:ETC境外收单交易 4:即时到帐交易 5:保障金安全交易 6:统一交易流程 7:分阶段付款 8.货到付款交易 9.信用凭证支付交易 10.账期支付交易,50060 交易4.0
        /// </summary>
        public string tradeType { get; set; }
 
        /// <summary>
        /// 订单的售中退款状态,等待卖家同意:waitselleragree ,待买家修改:waitbuyermodify,等待买家退货:waitbuyersend,等待卖家确认收货:waitsellerreceive,退款成功:refundsuccess,退款失败:refundclose
        /// </summary>
        public string refundStatus { get; set; }
 
        /// <summary>
        /// 备注,1688指下单时的备注
        /// </summary>
        public string remark { get; set; }
        /// <summary>
        /// 关闭订单备注
        /// </summary>
        public string closeRemark { get; set; }
 
        /// <summary>
        /// 收货时间,这里返回的是完全收货时间
        /// </summary>
        public string receivingTime { get; set; }
 
        /// <summary>
        /// 退款金额
        /// </summary>
        public decimal refundPayment { get; set; }
 
        /// <summary>
        /// 红包金额,实付金额(totalAmount)已经计算过红包金额
        /// </summary>
        public decimal couponFee { get; set; }
 
        /// <summary>
        /// 交易id(字符串格式)
        /// </summary>
        public string idOfStr { get; set; }
 
        /// <summary>
        /// 外部支付交易Id
        /// </summary>
        public string alipayTradeId { get; set; }
 
        /// <summary>
        /// 收件人信息
        /// </summary>
        public ReceiverInfo receiverInfo { get; set; }
 
        /// <summary>
        /// 买家loginId,旺旺Id
        /// </summary>
        public string buyerLoginId { get; set; }
 
        /// <summary>
        ///卖家oginId,旺旺Id
        /// </summary>
        public string sellerLoginId { get; set; }
 
        /// <summary>
        /// 买家数字id
        /// </summary>
        public long buyerUserId { get; set; }
        /// <summary>
        /// 买家备忘信息
        /// </summary>
        public string buyerMemo { get; set; }
 
        /// <summary>
        /// 卖家数字id
        /// </summary>
        public long sellerUserId { get; set; }
 
        /// <summary>
        /// 买家支付宝id
        /// </summary>
        public string buyerAlipayId { get; set; }
 
        /// <summary>
        /// 卖家支付宝id
        /// </summary>
        public string sellerAlipayId { get; set; }
        /// <summary>
        /// 完成时间
        /// </summary>
        public string completeTime { get; set; }
        /// <summary>
        /// 产品总金额(该订单产品明细表中的产品金额的和),单位元
        /// </summary>
        public decimal sumProductPayment { get; set; }
 
        /// <summary>
        /// 是否一次性付款
        /// </summary>
        public bool stepPayAll { get; set; }
 
    }
 
 
 
    public class LogisticsItemsItem
    {
        /// <summary>
        /// 发货时间
        /// </summary>
        public string deliveredTime { get; set; }
 
        /// <summary>
        /// 物流编号
        /// </summary>
        public string logisticsCode { get; set; }
 
        /// <summary>
        /// SELF_SEND_GOODS("0")自行发货,在线发货ONLINE_SEND_GOODS("1",不需要物流的发货 NO_LOGISTICS_SEND_GOODS("2")
        /// </summary>
        public string type { get; set; }
 
        /// <summary>
        /// 主键id
        /// </summary>
        public long id { get; set; }
 
        /// <summary>
        /// 状态
        /// </summary>
        public string status { get; set; }
 
        /// <summary>
        /// 修改时间
        /// </summary>
        public string gmtModified { get; set; }
 
        /// <summary>
        /// 创建时间
        /// </summary>
        public string gmtCreate { get; set; }
 
        /// <summary>
        /// 发货联系电话
        /// </summary>
        public string fromPhone { get; set; }
 
        /// <summary>
        /// 发货联系手机
        /// </summary>
        public string fromMobile { get; set; }
 
        /// <summary>
        /// 物流公司运单号
        /// </summary>
        public string logisticsBillNo { get; set; }
 
        /// <summary>
        /// 商品明细条目id,如有多个以,分隔
        /// </summary>
        public string subItemIds { get; set; }
 
    }
 
 
 
    public class NativeLogistics
    {
        /// <summary>
        /// 详细地址
        /// </summary>
        public string address { get; set; }
 
        /// <summary>
        /// 县,区
        /// </summary>
        public string area { get; set; }
 
        /// <summary>
        /// 省市区编码
        /// </summary>
        public string areaCode { get; set; }
 
        /// <summary>
        /// 城市
        /// </summary>
        public string city { get; set; }
 
        /// <summary>
        /// 联系人姓名
        /// </summary>
        public string contactPerson { get; set; }
 
        /// <summary>
        /// 手机
        /// </summary>
        public string mobile { get; set; }
 
        /// <summary>
        /// 省份
        /// </summary>
        public string province { get; set; }
 
        /// <summary>
        /// 邮编
        /// </summary>
        public string zip { get; set; }
 
        /// <summary>
        /// 运单明细
        /// </summary>
        public List<LogisticsItemsItem> logisticsItems { get; set; }
 
        /// <summary>
        /// 镇,街道地址码
        /// </summary>
        public string townCode { get; set; }
 
        /// <summary>
        /// 镇,街道
        /// </summary>
        public string town { get; set; }
 
    }
 
 
 
    public class TradeSkuInfosItem
    {
        /// <summary>
        /// 属性名
        /// </summary>
        public string name { get; set; }
 
        /// <summary>
        ///属性值
        /// </summary>
        public string value { get; set; }
 
    }
 
 
 
    public class ProductItemsItem
    {
        /// <summary>
        /// 实付金额,单位为元
        /// </summary>
        public decimal itemAmount { get; set; }
 
        /// <summary>
        /// 商品名称
        /// </summary>
        public string name { get; set; }
 
        /// <summary>
        /// 原始单价,以元为单位
        /// </summary>
        public decimal price { get; set; }
 
        /// <summary>
        /// 产品ID(非在线产品为空)
        /// </summary>
        public long productID { get; set; }
 
        /// <summary>
        /// 商品图片url
        /// </summary>
        public List<string> productImgUrl { get; set; }
 
        /// <summary>
        /// 产品快照url,交易订单产生时会自动记录下当时的商品快照,供后续纠纷时参考
        /// </summary>
        public string productSnapshotUrl { get; set; }
 
        /// <summary>
        /// 以unit为单位的数量,例如多少个、多少件、多少箱、多少吨
        /// </summary>
        public decimal quantity { get; set; }
 
        /// <summary>
        /// 退款金额,单位为元
        /// </summary>
        public decimal refund { get; set; }
 
        /// <summary>
        /// skuID
        /// </summary>
        public long skuID { get; set; }
 
        /// <summary>
        /// 子订单状态
        /// </summary>
        public string status { get; set; }
 
        /// <summary>
        /// 子订单号,或商品明细条目ID
        /// </summary>
        public long subItemID { get; set; }
 
        /// <summary>
        /// 类型,国际站使用,供卖家标注商品所属类型
        /// </summary>
        public string type { get; set; }
 
        /// <summary>
        /// 售卖单位 例如:个、件、箱、吨
        /// </summary>
        public string unit { get; set; }
        /// <summary>
        /// 重量 按重量单位计算的重量,例如:100
        /// </summary>
        public string weight { get; set; }
        /// <summary>
        /// 重量单位 例如:g,kg,t
        /// </summary>
        public string weight_unit { get; set; }
 
        /// <summary>
        /// 保障条款,此字段仅针对1688
        /// </summary>
       // public List<string> guaranteesTerms { get; set; }
 
        /// <summary>
        /// 商品属性信息
        /// </summary>
        public List<TradeSkuInfosItem> skuInfos { get; set; }
 
        /// <summary>
        /// 订单明细涨价或降价的金额
        /// </summary>
        public long entryDiscount { get; set; }
 
        /// <summary>
        /// 订单销售属性ID
        /// </summary>
        public string specId { get; set; }
 
        /// <summary>
        /// 以unit为单位的quantity精度系数,值为10的幂次,例如:quantityFactor=1000,unit=吨,那么quantity的最小精度为0.001吨
        /// </summary>
        public decimal quantityFactor { get; set; }
 
        /// <summary>
        ///子订单状态描述
        /// </summary>
        public string statusStr { get; set; }
 
        /// <summary>
        /// WAIT_SELLER_AGREE 等待卖家同意 REFUND_SUCCESS 退款成功 REFUND_CLOSED 退款关闭 WAIT_BUYER_MODIFY 待买家修改 WAIT_BUYER_SEND 等待买家退货 WAIT_SELLER_RECEIVE 等待卖家确认收货
        /// </summary>
        public string refundStatus { get; set; }
 
        /// <summary>
        /// 1 未发货 2 已发货 3 已收货 4 已经退货 5 部分发货 8 还未创建物流订单
        /// </summary>
        public int logisticsStatus { get; set; }
        /// <summary>
        /// 关闭原因
        /// </summary>
        public string closeReason { get; set; }
 
        /// <summary>
        /// 创建时间
        /// </summary>
        public string gmtCreate { get; set; }
 
        /// <summary>
        /// 修改时间
        /// </summary>
        public string gmtModified { get; set; }
 
        /// <summary>
        /// 明细完成时间
        /// </summary>
        public string gmtCompleted { get; set; }
 
        /// <summary>
        /// 库存超时时间,格式为“yyyy-MM-dd HH:mm:ss”
        /// </summary>
        public string gmtPayExpireTime { get; set; }
 
        /// <summary>
        /// 售中退款单号
        /// </summary>
        public string refundId { get; set; }
        /// <summary>
        /// 售后退款单号
        /// </summary>
        public string refundIdForAs { get; set; }
 
        /// <summary>
        /// 子订单号,或商品明细条目ID(字符串类型,由于Long类型的ID可能在JS和PHP中处理有问题,所以可以用字符串类型来处理)
        /// </summary>
        public string subItemIDString { get; set; }
 
    }
 
 
 
    public class TradeTermsItem
    {
        /// <summary>
        /// 支付状态。国际站:WAIT_PAY(未支付),PAYER_PAID(已完成支付),PART_SUCCESS(部分支付成功),PAY_SUCCESS(支付成功),CLOSED(风控关闭),CANCELLED(支付撤销),SUCCESS(成功),FAIL(失败)。 1688:1(未付款);2(已付款);4(全额退款);6(卖家有收到钱,回款完成) ;7(未创建外部支付单);8 (付款前取消) ; 9(正在支付中);12(账期支付,待到账)
        /// </summary>
        public string payStatus { get; set; }
 
        /// <summary>
        /// 完成阶段支付时间
        /// </summary>
        public string payTime { get; set; }
 
        /// <summary>
        /// 支付方式。 国际站:ECL(融资支付),CC(信用卡),TT(线下TT),ACH(echecking支付)。 1688:1-支付宝,2-网商银行信任付,3-诚e赊,4-银行转账,5-赊销宝,6-电子承兑票据,7-账期支付,8-合并支付渠道,9-无打款,10-零售通赊购,13-支付平台,12-声明付款
        /// </summary>
        public string payWay { get; set; }
 
        /// <summary>
        /// 付款额
        /// </summary>
        public decimal phasAmount { get; set; }
 
        /// <summary>
        /// 阶段单id
        /// </summary>
        public long phase { get; set; }
 
    }
 
 
 
    public class OrderRateInfo
    {
        /// <summary>
        /// 买家评价状态(4:已评论,5:未评论,6;不需要评论)
        /// </summary>
        public int buyerRateStatus { get; set; }
 
        /// <summary>
        /// 卖家评价状态(4:已评论,5:未评论,6;不需要评论)
        /// </summary>
        public int sellerRateStatus { get; set; }
 
        /// <summary>
        /// 卖家給买家的评价
        /// </summary>
        public List<OrderReateItem> buyerRateList { get; set; }
        /// <summary>
        /// 买家給卖家的评价
        /// </summary>
        public List<OrderReateItem> sellerRateList { get; set; }
 
    }
    public class OrderReateItem
    {
        /// <summary>
        /// 评价星级
        /// </summary>
        public int starLevel { get; set; }
        /// <summary>
        /// 评价详情
        /// </summary>
        public string content { get; set; }
 
        /// <summary>
        /// 收到评价的用户昵称
        /// </summary>
        public string receiverNick { get; set; }
        /// <summary>
        /// 发送评价的用户昵称
        /// </summary>
        public string posterNick { get; set; }
        /// <summary>
        /// 评价上线时间
        /// </summary>
        public string publishTime { get; set; }
    }
 
 
 
 
 
 
 
 
}