heyuntao
2023-05-05 cc09b6fe6ffac34a4eeeb26d313b187713cae0de
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace YouZanSDKStandard.Api.Domain
{
    /// <summary>
    /// 有赞订单列表
    /// </summary>
    [Serializable]
    public class OrderListOpenModel
    {
        /// <summary>
        /// 买家签收时间
        /// </summary>
        public string sign_time { get; set; }
        /// <summary>
        /// 卖家发货时间
        /// </summary>
        public string consign_time { get; set; }
        /// <summary>
        /// 交易中包含的子交易,目前:仅在送礼订单中会有子交易
        /// </summary>
        public OrderListOpenModel[] sub_trades { get; set; }
        /// <summary>
        /// 交易中包含的子交易,目前:仅在送礼订单中会有子交易
        /// </summary>
        public OrderUmpTradeCouponOpenModel[] coupon_details { get; set; }
        /// <summary>
        /// 卖家对该交易的备注
        /// </summary>
        public string trade_memo { get; set; }
        /// <summary>
        /// 同城送订单送达时间
        /// </summary>
        public string delivery_time_display { get; set; }
        /// <summary>
        /// 在交易中使用到优惠活动详情,包括:满减满送
        /// </summary>
        public OrderTradePromotionOpenModel[] promotion_details { get; set; }
        /// <summary>
        /// (即将废弃) 微信粉丝ID
        /// </summary>
        public int weixin_user_id { get; set; }
        /// <summary>
        /// 商品购买数量。当一个trade对应多个order的时候,值为所有商品购买数量之和
        /// </summary>
        public int num { get; set; }
        /// <summary>
        /// 结算状态(分销订单特有)。1:已结算,0:未结算
        /// </summary>
        public int handled { get; set; }
        /// <summary>
        /// 支付流水号
        /// </summary>
        public string transaction_tid { get; set; }
        /// <summary>
        /// 外部交易编号。比如,如果支付方式是微信支付,就是财付通的交易单号
        /// </summary>
        public string outer_tid { get; set; }
        /// <summary>
        /// 创建交易时的物流方式。取值范围:express(快递),fetch(到店自提),local(同城配送)
        /// </summary>
        public string shipping_type { get; set; }
        /// <summary>
        /// 收货人的详细地址
        /// </summary>
        public string receiver_address { get; set; }
        /// <summary>
        /// 交易明细列表
        /// </summary>
        public TradeOrderOpenModel[] orders { get; set; }
        /// <summary>
        /// 交易维权状态。<br> 0 无维权,1 顾客发起维权,2 顾客拒绝商家的处理结果,3 顾客接受商家的处理结果,9 商家正在处理,101 维权处理中,110 维权结束。<br> 备注:1到10的状态码是微信维权状态码,100以上的状态码是有赞维权状态码
        /// </summary>
        public int feedback { 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 receiver_district { get; set; }
        /// <summary>
        /// 交易标题,以首个商品标题作为此标题的值
        /// </summary>
        public string title { get; set; }
        /// <summary>
        /// 买家购买附言
        /// </summary>
        public string buyer_message { get; set; }
        /// <summary>
        /// 积分兑换订单,数值代表消耗的积分 非积分兑换订单默认为0
        /// </summary>
        public int points_price { get; set; }
        /// <summary>
        /// 买家付款时间
        /// </summary>
        public string pay_time { get; set; }
        /// <summary>
        /// 实付金额。单位:元,精确到分
        /// </summary>
        public double payment { get; set; }
        /// <summary>
        /// 交易完成后退款的金额。单位:元,精确到分
        /// </summary>
        public double refunded_fee { get; set; }
        /// <summary>
        /// 代付订单外部交易号列表,非代付订单类型返回空
        /// </summary>
        public string[] out_trade_no { 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>
        /// 收银台订单的二维码id号
        /// </summary>
        public int qr_id { get; set; }
        /// <summary>
        /// 运费。单位:元,精确到分
        /// </summary>
        public double post_fee { get; set; }
        /// <summary>
        /// 交易编号
        /// </summary>
        public string tid { get; set; }
        /// <summary>
        /// 是否为团长订单
        /// </summary>
        public int is_tuan_head { get; set; }
        /// <summary>
        /// (即将废弃,请参考fans_info中的说明) 买家类型,取值范围:0 为未知,1 为微信粉丝,2 为微博粉丝
        /// </summary>
        public int buyer_type { get; set; }
        /// <summary>
        /// 交易类型。取值范围:<br> FIXED (一口价)<br> GIFT (送礼)<br> BULK_PURCHASE(来自分销商的采购)<br> PRESENT (赠品领取)<br> GROUP (拼团订单)<br> PIFA (批发订单)<br> COD (货到付款)<br> PEER (代付)<br> QRCODE(扫码商家二维码直接支付的交易)<br> QRCODE_3RD(线下收银台二维码交易)
        /// </summary>
        public string type { get; set; }
        /// <summary>
        /// 三方APP用户id
        /// </summary>
        public string outer_user_id { 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>
        /// 交易更新时间。当交易的:状态改变、备注更改、星标更改 等情况下都会刷新更新时间
        /// </summary>
        public string update_time { get; set; }
        /// <summary>
        /// relation_type返回source时,为分销订单号列表<br> 返回fenxiao时,为供应商订单号列表<br> 返回空时,列表返回空
        /// </summary>
        public string[] relations { get; set; }
        /// <summary>
        /// 用户粉丝信息
        /// </summary>
        public OrderFansInfoOpenModel fans_info { get; set; }
        /// <summary>
        /// 卖家备注星标,取值范围 1、2、3、4、5;<br>如果为0,表示没有备注星标
        /// </summary>
        public int seller_flag { get; set; }
        /// <summary>
        /// 商品价格。精确到2位小数;单位:元。当一个trade对应多个order的时候,值为第一个交易明细中的商品的价格
        /// </summary>
        public double price { get; set; }
        /// <summary>
        /// 收货人邮编
        /// </summary>
        public string receiver_zip { get; set; }
        /// <summary>
        /// 分销/采购单:source:采购单;fenxiao:分销单 空串则为非分销/采购单
        /// </summary>
        public string relation_type { get; set; }
        /// <summary>
        /// 拼团订单对应的团编号
        /// </summary>
        public string tuan_no { get; set; }
        /// <summary>
        /// 表示线下网点id,包含自提点和门店
        /// </summary>
        public int offline_id { get; set; }
        /// <summary>
        /// 收货人的手机号码
        /// </summary>
        public string receiver_mobile { get; set; }
        /// <summary>
        /// 收货人的姓名
        /// </summary>
        public string receiver_name { get; set; }
        /// <summary>
        ///如果是到店自提交易,返回自提详情,否则返回空
        /// </summary>
        public TradeFetchOpenModel fetch_detail { get; set; }
        /// <summary>
        ///买家下单的地区
        /// </summary>
        public string buyer_area { get; set; }
        /// <summary>
        ///酒店入住信息
        /// </summary>
        //public HotelInfoOpenModel hotel_info { get; set; }
        /// <summary>
        ///(即将废弃,请参考fans_info中的说明) 买家昵称
        /// </summary>
        public string buyer_nick { get; set; }
        /// <summary>
        ///交易优惠金额(不包含交易明细中的优惠金额)。单位:元,精确到分
        /// </summary>
        public double discount_fee { 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 string created { get; set; }
        /// <summary>
        ///商品数字编号。当一个trade对应多个order的时候,值为第一个交易明细中的商品的编号
        /// </summary>
        public long num_iid { get; set; }
        /// <summary>
        ///商品主图片缩略图地址
        /// </summary>
        public string pic_thumb_path { get; set; }
        /// <summary>
        ///利润(分销订单特有)。格式:5.20;单位:元;精确到:分
        /// </summary>
        public double profit { get; set; }
        /// <summary>
        ///多门店订单的门店id 非多门店订单则默认为0
        /// </summary>
        public int shop_id { get; set; }
        /// <summary>
        ///商品总价(商品价格乘以数量的总金额)。单位:元,精确到分
        /// </summary>
        public double total_fee { get; set; }
        /// <summary>
        ///收货人所在的省份
        /// </summary>
        public string receiver_state { get; set; }
        /// <summary>
        ///收货人所在的市
        /// </summary>
        public string receiver_city { get; set; }
        /// <summary>
        ///商品主图片地址。当一个trade对应多个order的时候,值为第一个交易明细中的商品的图片地址
        /// </summary>
        public string pic_path { get; set; }
        /// <summary>
        ///(即将废弃,请参考fans_info中的说明) 买家ID,当 buyer_type 为 1 时,buyer_id 的值等于 weixin_user_id 的值
        /// </summary>
        public int buyer_id { get; set; }
 
    }
}