|
9 | 9 | import Foundation
|
10 | 10 |
|
11 | 11 | struct QueryTrainPriceParam {
|
12 |
| - let train_no:String // "6i000D232806" |
13 |
| - let from_station_no:String // "01" |
14 |
| - let to_station_no:String // "14" |
15 |
| - let seat_types:String // "OM9" |
16 |
| - let train_date:String // "2016-12-29" |
| 12 | + let _train_no:String // "6i000D232806" |
| 13 | + let _from_station_no:String // "01" |
| 14 | + let _to_station_no:String // "14" |
| 15 | + let _seat_types:String // "OM9" |
| 16 | + let _train_date:String // "2016-12-29" |
17 | 17 |
|
18 | 18 | init(_ ticket:QueryLeftNewDTO) {
|
19 |
| - train_no = ticket.train_no |
20 |
| - from_station_no = ticket.from_station_no! |
21 |
| - to_station_no = ticket.to_station_no! |
22 |
| - seat_types = ticket.seat_types! |
23 |
| - train_date = ticket.trainDateStr |
| 19 | + self.init(train_no:ticket.train_no,from_station_no:ticket.from_station_no!,to_station_no:ticket.to_station_no!,seat_types:ticket.seat_types!,train_date:ticket.trainDateStr) |
| 20 | + } |
| 21 | + |
| 22 | + |
| 23 | + init(train_no:String,from_station_no:String,to_station_no:String,seat_types:String,train_date:String) { |
| 24 | + _train_no = train_no |
| 25 | + _from_station_no = from_station_no |
| 26 | + _to_station_no = to_station_no |
| 27 | + _seat_types = seat_types |
| 28 | + _train_date = train_date |
24 | 29 | }
|
25 | 30 |
|
26 | 31 | //?train_no=6i000G160202&from_station_no=01&to_station_no=14&seat_types=OM9&train_date=2016-12-2
|
27 | 32 | func ToGetParams()->String{
|
28 |
| - return "train_no=\(train_no)&from_station_no=\(from_station_no)&to_station_no=\(to_station_no)&seat_types=\(seat_types)&train_date=\(train_date)" |
| 33 | + return "train_no=\(_train_no)&from_station_no=\(_from_station_no)&to_station_no=\(_to_station_no)&seat_types=\(_seat_types)&train_date=\(_train_date)" |
29 | 34 | }
|
30 | 35 | }
|
31 | 36 |
|
0 commit comments