| | |
| | | var weekTime: String = "" |
| | | var vipPrice:Double = 0 |
| | | } |
| | | |
| | | struct SiteItemModel:HandyJSON{ |
| | | var distance: Double = 0 |
| | | var id: Int = 0 |
| | | var name: String = "" |
| | | var price: Double = 0 |
| | | var siteTypeName: String = "" |
| | | var storeAddress: String = "" |
| | | var storeLat: String = "" |
| | | var storeLon: String = "" |
| | | var storeName: String = "" |
| | | var times: String = "" |
| | | } |
| | | |
| | | struct SiteDetailModel:HandyJSON{ |
| | | var cashPrice: Double = 0 |
| | | var id: Int = 0 |
| | | var name: String = "" |
| | | var playPaiCoin: Int = 0 |
| | | var siteTypeName: String = "" |
| | | var storeAddress: String = "" |
| | | var storeLat: String = "" |
| | | var storeLon: String = "" |
| | | var storeName: String = "" |
| | | var storePhone: String = "" |
| | | var storeCoverDrawing = "" |
| | | var distance:Double = 0 |
| | | } |
| | | |
| | | struct SiteDetailDateTimeModel:HandyJSON,Equatable{ |
| | | var selectable = 0 //是否可选(0=否,1=是) |
| | | var time = "" |
| | | |
| | | static func ==(lhs: SiteDetailDateTimeModel, rhs: SiteDetailDateTimeModel) -> Bool { |
| | | return (lhs.selectable == rhs.selectable) && (lhs.time == rhs.time) |
| | | } |
| | | } |
| | | |
| | | |
| | | struct YardBookingModel:HandyJSON{ |
| | | var appointment: String = "" |
| | | var id: Int = 0 |
| | | var insertTime: TimeInterval = 0 |
| | | var name: String = "" |
| | | var payMoney:Double = 0 |
| | | var siteTypeName: String = "" |
| | | var status: YardBookingType = .none |
| | | var storeAddress: String = "" |
| | | var storeLat: String = "" |
| | | var storeLon: String = "" |
| | | var storeName: String = "" |
| | | } |
| | | |
| | | struct YardBookingContinuePriceModel:HandyJSON{ |
| | | var cash:Double = 0 |
| | | var playPaiCoin:Int = 0 |
| | | } |