-
Notifications
You must be signed in to change notification settings - Fork 9
/
TransferUseCarInfo.go
64 lines (59 loc) · 2.21 KB
/
TransferUseCarInfo.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
package car
import (
"sync"
)
// TransferUseCarInfo 结构体
type TransferUseCarInfo struct {
// 用车时间
CarUseTime string `json:"car_use_time,omitempty" xml:"car_use_time,omitempty"`
// 商家境外客服电话
AbroadCustomerServicePhone string `json:"abroad_customer_service_phone,omitempty" xml:"abroad_customer_service_phone,omitempty"`
// 出发地点
OriginAddress string `json:"origin_address,omitempty" xml:"origin_address,omitempty"`
// 退改规则
CancelRule string `json:"cancel_rule,omitempty" xml:"cancel_rule,omitempty"`
// 车型id
CarTypeId string `json:"car_type_id,omitempty" xml:"car_type_id,omitempty"`
// 商家境内客服电话
DomesticCustomerServicePhone string `json:"domestic_customer_service_phone,omitempty" xml:"domestic_customer_service_phone,omitempty"`
// 到达地经纬度
ToLocation string `json:"to_location,omitempty" xml:"to_location,omitempty"`
// 到达城市
ArriveCity string `json:"arrive_city,omitempty" xml:"arrive_city,omitempty"`
// 到达城市三字码
ArriveCityCode string `json:"arrive_city_code,omitempty" xml:"arrive_city_code,omitempty"`
// 到达地点
ArriveAddress string `json:"arrive_address,omitempty" xml:"arrive_address,omitempty"`
// 出发城市
OriginCity string `json:"origin_city,omitempty" xml:"origin_city,omitempty"`
// 出发地经纬度
FromLocation string `json:"from_location,omitempty" xml:"from_location,omitempty"`
// 出发城市三字码
OriginCityCode string `json:"origin_city_code,omitempty" xml:"origin_city_code,omitempty"`
}
var poolTransferUseCarInfo = sync.Pool{
New: func() any {
return new(TransferUseCarInfo)
},
}
// GetTransferUseCarInfo() 从对象池中获取TransferUseCarInfo
func GetTransferUseCarInfo() *TransferUseCarInfo {
return poolTransferUseCarInfo.Get().(*TransferUseCarInfo)
}
// ReleaseTransferUseCarInfo 释放TransferUseCarInfo
func ReleaseTransferUseCarInfo(v *TransferUseCarInfo) {
v.CarUseTime = ""
v.AbroadCustomerServicePhone = ""
v.OriginAddress = ""
v.CancelRule = ""
v.CarTypeId = ""
v.DomesticCustomerServicePhone = ""
v.ToLocation = ""
v.ArriveCity = ""
v.ArriveCityCode = ""
v.ArriveAddress = ""
v.OriginCity = ""
v.FromLocation = ""
v.OriginCityCode = ""
poolTransferUseCarInfo.Put(v)
}