| | |
| | | // |
| | | // OrderViewModel.swift |
| | | // BrokerDriver |
| | | // |
| | | // Created by 无故事王国 on 2023/4/26. |
| | | // |
| | | // |
| | | // OrderViewModel.swift |
| | | // BrokerDriver |
| | | // |
| | | // Created by 无故事王国 on 2023/4/26. |
| | | // |
| | | |
| | | import Foundation |
| | | |
| | |
| | | var pickUpTime: String = "" |
| | | var portName: String = "" |
| | | var start: String = "" |
| | | var status: Int = 0 |
| | | var status:OrderType = .None |
| | | var type: Int = 0 |
| | | } |
| | | |
| | | struct OrderDetailModel:HandyJSON { |
| | | var data:OrderDetailDataModel? |
| | | var lonlat = [CoordinateModel]() // 1:起点,2:检查站 ,3:场地,4:终点 |
| | | } |
| | | |
| | | struct OrderDetailDataModel:HandyJSON { |
| | | var containerNumber: String? |
| | | var eLat: CLLocationDistance = 0 |
| | | var eLon: CLLocationDistance = 0 |
| | | var lat: CLLocationDistance = 0 |
| | | var list = [Dictionary<String,Any>]() |
| | | var lon: CLLocationDistance = 0 |
| | | var orderId: String = "" |
| | | var orderType: String = "" |
| | | var status: OrderType = .None |
| | | var nextStatus:OrderType = .None |
| | | var tGoods: OrderDetailGoodsModel? |
| | | var type: Int = 0 |
| | | var button:Int = 2 |
| | | } |
| | | |
| | | struct CoordinateModel:HandyJSON{ |
| | | var lon:Double = 0 |
| | | var lat:Double = 0 |
| | | var type:CoordinateType = .StartPoint |
| | | } |
| | | |
| | | |
| | | |
| | | struct OrderDetailGoodsModel:HandyJSON { |
| | | var billNumber: String = "" |
| | | var containerNumber: String = "" |
| | | var custRef: String = "" |
| | | var danger: Int = 0 |
| | | var entry: String = "" |
| | | var id: Int = 0 |
| | | var kg: String = "" |
| | | var orderId: String = "" |
| | | var ourRef: String = "" |
| | | var po: String = "" |
| | | var sb: String = "" |
| | | var shippingLine: String = "" |
| | | var size: String = "" |
| | | var type: String = "" |
| | | var typeClass: String = "" |
| | | var weight: Int = 0 |
| | | |
| | | } |