-
Notifications
You must be signed in to change notification settings - Fork 0
/
trian.go
91 lines (86 loc) · 4.26 KB
/
trian.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
package main
type QueryLeftNewDTO struct {
Basic
Data []leftTicket `json:"data"`
Messages []interface{} `json:"messages,omitempty"`
ValidateMessages interface{} `json:"validateMessages,omitempty"`
}
type leftTicket struct {
Ticket ticket `json:"queryLeftNewDTO"`
SecretStr string `json:"secretStr"`
ButtonTextInfo string `json:"buttonTextInfo"`
}
type ticket struct {
TrainNo string `json:"train_no"` //"560000K52960",
StationTrainCode string `json:"station_train_code"` // "K532",
StartStationTelecode string `json:"start_station_telecode"` //"HZH",
StartStationName string `json:"start_station_name"` //"杭州",
EndStationTelecode string `json:"end_station_telecode"` //"ICW",
EndStationName string `json:"end_station_name"` //"成都东",
FromStationTelecode string `json:"from_station_telecode"` // "WCN",
FromStationName string `json:"from_station_name"` //"武昌",
ToStationTelecode string `json:"to_station_telecode"` // "JCN",
ToStationName string `json:"to_station_name"` //"京山",
StartTime string `json:"start_time"` //"01:02",
ArriveTime string `json:"arrive_time"` //"03:00",
DayDifference string `json:"day_difference"` //"0",
TrainClassName string `json:"train_class_name"` //"",
Lishi string `json:"lishi"` //"01:58",
CanWebBuy string `json:"canWebBuy"` // "N",
LishiValue string `json:"lishiValue"` //"118",
YpInfo string `json:"yp_info"` //"1002353000401115000010023500003007450000",
ControlTrianDay string `json:"control_train_day"` //"20991231",
StartTrainDate string `json:"start_train_date"` //"20140119",
SeatFeature string `json:"seat_feature"` //"W3431333",
YpEx string `json:"yp_ex"` //"10401030",
TrainSeatFeature string `json:"train_seat_feature"` //"3",
SeatTypes string `json:"seat_types"` //"1413",
LocationCode string `json:"location_code"` //"H3",
FromStationNo string `json:"from_station_no"` //"13",
ToStationNo string `json:"to_station_no"` //"15",
ControlDay int `json:"control_day"` //19,
SaleTime string `json:"sale_time"` //"0800",
IsSupportCard string `json:"is_support_card"` // "0",
GGNum string `json:"gg_num"` //
GaoJiRuanWoNum string `json:"gr_num"` //高级软卧
QiTaNum string `json:"qt_num"` //其他
RuanWoNum string `json:"rw_num"` //软卧
RuanZuoNum string `json:"rz_num"` //软座
TeDengZuoNum string `json:"tz_num"` //特等座
WuZuoNum string `json:"wz_num"` //无座
YBNum string `json:"yb_num"` //
YingWoNum string `json:"yw_num"` //硬卧
YingZuoNum string `json:"yz_num"` //硬座
ErDengZuoNum string `json:"ze_num"` //二等座
YiDengZuoNum string `json:"zy_num"` //一等座
ShangWuZuoNum string `json:"swz_num"` //商务座
}
type OrderResoult struct {
Basic
Data struct {
Result string `json:"result"`
SubmitStatus bool `json:"submitStatus"`
}
Messages []interface{} `json:"messages,omitempty"`
ValidateMessages interface{} `json:"validateMessages,omitempty"`
}
type QueueCountResoult struct {
Basic
Data struct {
Count string `json:"count"`
Ticket string `json:"ticket"`
OP2 string `json:"op_2"`
CountT string `json:"countT"`
OP1 string `json:"op_1"`
}
Messages []interface{} `json:"messages,omitempty"`
ValidateMessages interface{} `json:"validateMessages,omitempty"`
}
type ConfirmSingleForQueueResoult struct {
Basic
Data struct {
SubmitStatus string `json:"submitStatus"`
}
Messages []interface{} `json:"messages,omitempty"`
ValidateMessages interface{} `json:"validateMessages,omitempty"`
}