heyuntao
2023-05-04 fbd6a11a99051f425640bf352842f4a0ecaa7a4d
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace YouZanSDKStandard.Api.Domain
{
    public class TradeListOpenModel
    {
        /// <summary>
        /// 交易编号
        /// </summary>
        public string tid { get; set; }
 
        /// <summary>
        /// 商品购买数量。当一个trade对应多个order的时候,值为所有商品购买数量之和
        /// </summary>
        public int num { get; set; }
 
        /// <summary>
        /// 商品数字编号。当一个trade对应多个order的时候,值为第一个交易明细中的商品的编号
        /// </summary>
        public int item_id { get; set; }
 
        /// <summary>
        /// 商品价格。精确到2位小数;单位:元。当一个trade对应多个order的时候,值为第一个交易明细中的商品的价格
        /// </summary>
        public double price { get; set; }
 
        /// <summary>
        /// 商品主图片地址。当一个trade对应多个order的时候,值为第一个交易明细中的商品的图片地址
        /// </summary>
        public string pic_path { get; set; }
 
        /// <summary>
        /// 商品主图片缩略图地址
        /// </summary>
        public string pic_thumb_path { get; set; }
 
        /// <summary>
        /// 交易标题,以首个商品标题作为此标题的值
        /// </summary>
        public string title { get; set; }
 
        /// <summary>
        /// 交易类型
        /// </summary>
        public string type { get; set; }
 
        /// <summary>
        /// 买家购买附言
        /// </summary>
        public string buyer_message { get; set; }
 
        /// <summary>
        /// 卖家备注星标,取值范围 1、2、3、4、5;<br>如果为0,表示没有备注星标
        /// </summary>
        public int seller_flag { get; set; }
 
        /// <summary>
        /// 卖家对该交易的备注
        /// </summary>
        public string trade_memo { get; set; }
 
        /// <summary>
        ///收货人所在的市
        /// </summary>
        public string receiver_city { get; set; }
 
        /// <summary>
        /// 收货人的所在地区
        /// </summary>
        public string receiver_district { get; set; }
 
        /// <summary>
        /// 收货人的姓名
        /// </summary>
        public string receiver_name { get; set; }
 
        /// <summary>
        ///收货人所在的省份
        /// </summary>
        public string receiver_state { get; set; }
 
        /// <summary>
        /// 收货人的详细地址
        /// </summary>
        public string receiver_address { get; set; }
 
        /// <summary>
        /// 收货人邮编
        /// </summary>
        public string receiver_zip { get; set; }
 
        /// <summary>
        /// 收货人的手机号码
        /// </summary>
        public string receiver_mobile { get; set; }
 
        /// <summary>
        /// 交易维权状态。<br> 0 无维权,1 顾客发起维权,2 顾客拒绝商家的处理结果,3 顾客接受商家的处理结果,9 商家正在处理,101 维权处理中,110 维权结束。<br> 备注:1到10的状态码是微信维权状态码,100以上的状态码是有赞维权状态码
        /// </summary>
        public int feedback { get; set; }
 
        /// <summary>
        /// 退款状态。取值范围:<br> NO_REFUND(无退款)<br> PARTIAL_REFUNDING(部分退款中)<br> PARTIAL_REFUNDED(已部分退款)<br> PARTIAL_REFUND_FAILED(部分退款失败)<br> FULL_REFUNDING(全额退款中)<br> FULL_REFUNDED(已全额退款)<br> FULL_REFUND_FAILED(全额退款失败)<br>
        /// </summary>
        public string refund_state { get; set; }
 
        /// <summary>
        /// 外部交易编号。比如,如果支付方式是微信支付,就是财付通的交易单号
        /// </summary>
        public string outer_tid { get; set; }
 
        /// <summary>
        /// 支付流水号
        /// </summary>
        public string transaction_tid { get; set; }
 
        /// <summary>
        /// 交易状态。取值范围:<br> TRADE_NO_CREATE_PAY (没有创建支付交易) <br> WAIT_BUYER_PAY (等待买家付款) <br> WAIT_PAY_RETURN (等待支付确认) <br> WAIT_GROUP(等待成团,即:买家已付款,等待成团)<br> WAIT_SELLER_SEND_GOODS (等待卖家发货,即:买家已付款) <br> WAIT_BUYER_CONFIRM_GOODS (等待买家确认收货,即:卖家已发货) <br> TRADE_BUYER_SIGNED (买家已签收) <br> TRADE_CLOSED (付款以后用户退款成功,交易自动关
        /// </summary>
        public string status { get; set; }
 
        /// <summary>
        /// 创建交易时的物流方式。取值范围:express(快递),fetch(到店自提),local(同城配送)
        /// </summary>
        public string shipping_type { get; set; }
 
        /// <summary>
        /// 运费。单位:元,精确到分
        /// </summary>
        public double post_fee { get; set; }
 
        /// <summary>
        ///商品总价(商品价格乘以数量的总金额)。单位:元,精确到分
        /// </summary>
        public double total_fee { get; set; }
 
        /// <summary>
        /// 交易完成后退款的金额。单位:元,精确到分
        /// </summary>
        public double refunded_fee { get; set; }
 
        /// <summary>
        ///交易优惠金额(不包含交易明细中的优惠金额)。单位:元,精确到分
        /// </summary>
        public double discount_fee { get; set; }
 
        /// <summary>
        /// 实付金额。单位:元,精确到分
        /// </summary>
        public double payment { get; set; }
 
        /// <summary>
        ///交易创建时间
        /// </summary>
        public string created { get; set; }
 
        /// <summary>
        /// 交易更新时间。当交易的:状态改变、备注更改、星标更改 等情况下都会刷新更新时间
        /// </summary>
        public string update_time { get; set; }
 
        /// <summary>
        /// 买家付款时间
        /// </summary>
        public string pay_time { get; set; }
 
        /// <summary>
        /// 支付类型。取值范围:<br> WEIXIN (微信自有支付)<br> WEIXIN_DAIXIAO (微信代销支付)<br> ALIPAY (支付宝支付)<br> BANKCARDPAY (银行卡支付)<br> PEERPAY (代付)<br> CODPAY (货到付款)<br> BAIDUPAY (百度钱包支付)<br> PRESENTTAKE (直接领取赠品)<br> COUPONPAY(优惠券/码全额抵扣)<br> BULKPURCHASE(来自分销商的采购)<br> MERGEDPAY (合并付货款) <br> ECARD(有赞E卡支付)
        /// </summary>
        public string pay_type { get; set; }
 
        /// <summary>
        /// 卖家发货时间
        /// </summary>
        public string consign_time { get; set; }
 
        /// <summary>
        /// 买家签收时间
        /// </summary>
        public string sign_time { get; set; }
 
        /// <summary>
        ///买家下单的地区
        /// </summary>
        public string buyer_area { get; set; }
 
        /// <summary>
        /// 交易明细列表
        /// </summary>
        public TradeOrderOpenModel[] orders { get; set; }
 
        /// <summary>
        ///如果是到店自提交易,返回自提详情,否则返回空
        /// </summary>
        public TradeFetchOpenModel fetch_detail { get; set; }
 
        /// <summary>
        /// 交易中包含的子交易,目前:仅在送礼订单中会有子交易
        /// </summary>
        public OrderUmpTradeCouponOpenModel[] coupon_details { get; set; }
 
        /// <summary>
        /// 用户粉丝信息
        /// </summary>
        public OrderFansInfoOpenModel fans_info { get; set; }
 
        /// <summary>
        ///酒店入住信息
        /// </summary>
        //public HotelInfoOpenModel hotel_info { get; set; }
 
        /// <summary>
        /// 在交易中使用到优惠活动详情,包括:满减满送
        /// </summary>
        public OrderTradePromotionOpenModel[] promotion_details { get; set; }
 
        /// <summary>
        ///hange:总改价金额<br> pay_change:订单改价<br> post_change:邮费改价<br> 数据为0.00代表没有对应的改价。<br> 卖家手工调整订单金额。精确到2位小数;单位:元。若卖家减少订单金额10元2分,则这里为10.02;若卖家增加订单金额10元2分,则这里为-10.02
        /// </summary>
        public AdjustFeeOpenModel adjust_fee { get; set; }
 
        /// <summary>
        /// 交易中包含的子交易,目前:仅在送礼订单中会有子交易
        /// </summary>
        public OrderListOpenModel[] sub_trades { get; set; }
 
        /// <summary>
        /// 分销/采购单:source:采购单;fenxiao:分销单 空串则为非分销/采购单
        /// </summary>
        public string relation_type { get; set; }
 
        /// <summary>
        /// relation_type返回source时,为分销订单号列表<br> 返回fenxiao时,为供应商订单号列表<br> 返回空时,列表返回空
        /// </summary>
        public string[] relations { get; set; }
 
        /// <summary>
        /// 代付订单外部交易号列表,非代付订单类型返回空
        /// </summary>
        public string[] out_trade_no { get; set; }
 
        /// <summary>
        ///利润(分销订单特有)。格式:5.20;单位:元;精确到:分
        /// </summary>
        public double profit { get; set; }
 
        /// <summary>
        /// 结算状态(分销订单特有)。1:已结算,0:未结算
        /// </summary>
        public int handled { get; set; }
 
        /// <summary>
        /// 三方APP用户id
        /// </summary>
        public string outer_user_id { get; set; }
 
        /// <summary>
        ///多门店订单的门店id 非多门店订单则默认为0
        /// </summary>
        public int shop_id { get; set; }
 
        /// <summary>
        /// 表示线下网点id,包含自提点和门店
        /// </summary>
        public int offline_id { get; set; }
 
        /// <summary>
        /// 积分兑换订单,数值代表消耗的积分 非积分兑换订单默认为0
        /// </summary>
        public int points_price { get; set; }
 
        /// <summary>
        /// 拼团订单对应的团编号
        /// </summary>
        public string tuan_no { get; set; }
 
        /// <summary>
        /// 是否为团长订单
        /// </summary>
        public int is_tuan_head { get; set; }
 
        /// <summary>
        /// 收银台订单的二维码id号
        /// </summary>
        public int qr_id { get; set; }
 
        /// <summary>
        /// 同城送订单送达时间
        /// </summary>
        public string delivery_time_display { get; set; }
 
        /// <summary>
        /// 海淘订单身份证信息
        /// </summary>
        public string id_card_number { get; set; }
 
        /// <summary>
        /// 周期购信息
        /// </summary>
        public TradePeriodBuyOpenModel period_order_detail { get; set; }
 
        /// <summary>
        /// 纬度
        /// </summary>
        public string lat { get; set; }
 
        /// <summary>
        /// 经度
        /// </summary>
        public string lng { get; set; }
 
        /// <summary>
        /// 餐盒费
        /// </summary>
        public double box_price { get; set; }
 
        /// <summary>
        /// 发票抬头
        /// </summary>
        public string invoice_title { get; set; }
 
        /// <summary>
        /// 订单状态描述: 待付款,待发货,待成团,待接单,已接单,已发货,已完成,已关闭
        /// </summary>
        public string status_str { get; set; }
    }
}