| | |
| | | var storeName = "" |
| | | var name = "" |
| | | var coverDrawing = "" |
| | | var classStartTime = "" |
| | | var classStartTime = [String]() |
| | | var applicantsNumber = 0 |
| | | var payType:PaymentType = .cash |
| | | var originalPrice:Double? |
| | |
| | | var storeCoverDrawing: String = "" |
| | | var storeName: String = "" |
| | | var student: CourseDetailStudentModel? |
| | | var times: String = "" |
| | | var times = [String]() |
| | | var weeks = [String]() |
| | | var type:CourseType = .normal |
| | | var time = "" |
| | | } |
| | | |
| | | struct CourseDetailListModel:HandyJSON { |
| | |
| | | var storeLat: String = "" |
| | | var storeLon: String = "" |
| | | var storeName: String = "" |
| | | var storeInfos = [ActivityDetailStoreModel]() |
| | | } |
| | | |
| | | struct ActivityDetailStoreModel:HandyJSON{ |
| | | var address = "" |
| | | var storeLon:Double = 0 |
| | | var distance:Double = 0 |
| | | var storeLat:Double = 0 |
| | | var name = "" |
| | | var storeCoverDrawing = "" |
| | | } |
| | | |
| | | struct ActivityDetailPartModel:HandyJSON{ |
| | |
| | | var storePhone: String = "" |
| | | var storeCoverDrawing = "" |
| | | var distance:Double = 0 |
| | | var imgs = "" |
| | | var nextName = [String]() |
| | | var halfName = [String]() |
| | | var ishalf = 0 // 1:是 2:否 |
| | | var introduce = "" |
| | | |
| | | |
| | | } |
| | | |
| | | struct SiteDetailDateTimeModel:HandyJSON,Equatable{ |
| | |
| | | struct SearchStoreDetailCourseModel:HandyJSON{ |
| | | var applicantsNumber: Int = 0 |
| | | var classHours: Int = 0 |
| | | var classStartTime: String = "" |
| | | var classStartTime = [String]() |
| | | var courseId: Int = 0 |
| | | var coverDrawing: String = "" |
| | | var name: String = "" |
| | |
| | | } |
| | | |
| | | |
| | | struct CourseListSubModel:HandyJSON{ |
| | | var id = 0 |
| | | var courseNum = 0 |
| | | var name = "" |
| | | } |
| | | |