-
Notifications
You must be signed in to change notification settings - Fork 9
/
Busomainorderhistoryvolist.go
109 lines (104 loc) · 4.62 KB
/
Busomainorderhistoryvolist.go
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
package bus
import (
"sync"
)
// Busomainorderhistoryvolist 结构体
type Busomainorderhistoryvolist struct {
// lastPlaceName 目的地
LastPlaceName string `json:"last_place_name,omitempty" xml:"last_place_name,omitempty"`
// scheduleId 车次id
ScheduleId string `json:"schedule_id,omitempty" xml:"schedule_id,omitempty"`
// gmtCreate 订单创建时间
GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
// startCityName 出发城市
StartCityName string `json:"start_city_name,omitempty" xml:"start_city_name,omitempty"`
// issueTime 出票时间
IssueTime string `json:"issue_time,omitempty" xml:"issue_time,omitempty"`
// payTime 支付时间
PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
// agentOrderId 代理商订单号
AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
// startTime 出发时间
StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
// endCityName 到达城市
EndCityName string `json:"end_city_name,omitempty" xml:"end_city_name,omitempty"`
// arriveStationName 到达站名称
ArriveStationName string `json:"arrive_station_name,omitempty" xml:"arrive_station_name,omitempty"`
// busNumber 车次编号
BusNumber string `json:"bus_number,omitempty" xml:"bus_number,omitempty"`
// startStationName 出发车站
StartStationName string `json:"start_station_name,omitempty" xml:"start_station_name,omitempty"`
// extAttr json格式的扩展信息,如自助机支付方式等
ExtAttr string `json:"ext_attr,omitempty" xml:"ext_attr,omitempty"`
// alipayTradeId 支付宝交易号
AlipayTradeId string `json:"alipay_trade_id,omitempty" xml:"alipay_trade_id,omitempty"`
// 订单来源 window:窗口 self:自助机
TradeSource string `json:"trade_source,omitempty" xml:"trade_source,omitempty"`
// 支付方式:alipay:支付宝 wechat:微信
PayMode string `json:"pay_mode,omitempty" xml:"pay_mode,omitempty"`
// 自助机机器编号
MachineNumber string `json:"machine_number,omitempty" xml:"machine_number,omitempty"`
// agentId 代理商编号
AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`
// canRefund 是否可退 1 可退 0 不可退
CanRefund int64 `json:"can_refund,omitempty" xml:"can_refund,omitempty"`
// mainOrderId 飞猪订单号
MainOrderId int64 `json:"main_order_id,omitempty" xml:"main_order_id,omitempty"`
// orderStatus 订单状态. 10:初始状态,15:订单可见;41:订单完成待打款给卖家;70:交易成功 80:交易关闭
OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"`
// discountAmount 折扣优惠价格
DiscountAmount int64 `json:"discount_amount,omitempty" xml:"discount_amount,omitempty"`
// refundAmount 退款金额(分)
RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
// payStatus 支付状态 支付状态(10:初始支付状态,20:创建担保交易成功,30:买家付款成功,60:已打款给卖家,100:关闭已支付订单成功,101:关闭未支付订单成功)
PayStatus int64 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
// ticketCount 票数
TicketCount int64 `json:"ticket_count,omitempty" xml:"ticket_count,omitempty"`
// totalPrice 总价
TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
// refundStatus 退款状态:0 无申请 10-初始 20-无需退款 40-退款成功
RefundStatus int64 `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
// orderModel 1 自助机 0 线上订单
OrderModel int64 `json:"order_model,omitempty" xml:"order_model,omitempty"`
}
var poolBusomainorderhistoryvolist = sync.Pool{
New: func() any {
return new(Busomainorderhistoryvolist)
},
}
// GetBusomainorderhistoryvolist() 从对象池中获取Busomainorderhistoryvolist
func GetBusomainorderhistoryvolist() *Busomainorderhistoryvolist {
return poolBusomainorderhistoryvolist.Get().(*Busomainorderhistoryvolist)
}
// ReleaseBusomainorderhistoryvolist 释放Busomainorderhistoryvolist
func ReleaseBusomainorderhistoryvolist(v *Busomainorderhistoryvolist) {
v.LastPlaceName = ""
v.ScheduleId = ""
v.GmtCreate = ""
v.StartCityName = ""
v.IssueTime = ""
v.PayTime = ""
v.AgentOrderId = ""
v.StartTime = ""
v.EndCityName = ""
v.ArriveStationName = ""
v.BusNumber = ""
v.StartStationName = ""
v.ExtAttr = ""
v.AlipayTradeId = ""
v.TradeSource = ""
v.PayMode = ""
v.MachineNumber = ""
v.AgentId = 0
v.CanRefund = 0
v.MainOrderId = 0
v.OrderStatus = 0
v.DiscountAmount = 0
v.RefundAmount = 0
v.PayStatus = 0
v.TicketCount = 0
v.TotalPrice = 0
v.RefundStatus = 0
v.OrderModel = 0
poolBusomainorderhistoryvolist.Put(v)
}