| | |
| | | var distance:Double = 0 |
| | | } |
| | | |
| | | struct SignUpCourseItemModel:HandyJSON{ |
| | | var coursePackageId = 0 |
| | | var coursePayId = 0 |
| | | var packageImg = "" |
| | | var courseNameStore = "" |
| | | var courseTime = "" |
| | | var courseTeacher = "" |
| | | var courseNums = 0 |
| | | var payStatus:PayStateType = .unPayment |
| | | var coursePackTypeId = 0 |
| | | var type:CourseType = .normal |
| | | } |
| | | |
| | | struct SignUpCourseItemDetailModel:HandyJSON{ |
| | | var amount: Int = 0 |
| | | var coursePackageId: Int = 0 |
| | | var coursePackageName: String = "" |
| | | var coursePayId: Int = 0 |
| | | var courseTimeFrame: String = "" |
| | | var coverDrawing: String = "" |
| | | var introduceDrawing: String = "" |
| | | var payStatus: Int = 0 // 1:未支付,2:续课 |
| | | var vipAmount: Int = 0 |
| | | var weeks: String? |
| | | var wpGold: Int = 0 |
| | | } |
| | | |
| | | struct CourseDetailModel:HandyJSON { |
| | | var coverDrawing: String = "" |
| | | var detailDrawing: String = "" |
| | |
| | | var storeLat: String = "" |
| | | var storeLon: String = "" |
| | | var storeName: String = "" |
| | | var phone:String = "" |
| | | |
| | | required init() {} |
| | | } |
| | |
| | | } |
| | | |
| | | struct CouponModelRuleModel:HandyJSON{ |
| | | /// 满X元 条件 |
| | | var conditionalAmount: Double = 0 |
| | | /// 抵扣金额 |
| | | var deductionAmount: Double = 0 |
| | | |
| | | /// 名称 |
| | | var experienceName: String = "" |
| | | } |
| | | |
| | |
| | | var cash:Double = 0 |
| | | var residueNum: Int = 0 |
| | | var startTime: String = "" |
| | | var cardType:CardType! = .subCard |
| | | } |
| | | |
| | | struct StoreSimpleModel:HandyJSON{ |
| | |
| | | } |
| | | |
| | | class WeeklyCourseModel:HandyJSON{ |
| | | var areaName: String = "" |
| | | var courses = [WeeklyCourseItemModel]() |
| | | var siteDistance: Double = 0 |
| | | var lat:Double = 0 |
| | | var distance:Double = 0 |
| | | var data = [WeeklyCourseItemModel]() |
| | | var name = "" |
| | | var lon:Double = 0 |
| | | var storeId: Int = 0 |
| | | var lat:Double = 0 |
| | | |
| | | required init(){} |
| | | } |
| | | |
| | | class WeeklyCourseItemModel:HandyJSON{ |
| | | var courseID: Int = 0 |
| | | var courseName: String = "" |
| | | var detail: String = "" |
| | | var timeStr: String = "" |
| | | var id = 0 |
| | | var name = "" |
| | | var intro = "" |
| | | var type = 0 // 1:请假 2: 购课 |
| | | var time = [String]() |
| | | var num = 0 |
| | | var money:Double = 0 |
| | | |
| | | required init(){} |
| | | } |
| | | |
| | | struct ExperienceCourseModel:HandyJSON { |
| | | var id = 0 |
| | | var name = "" |
| | | var num = 0 |
| | | var week = "" |
| | | var time = [String]() |
| | | var day = [String]() |
| | | } |
| | | |
| | | struct StudentMedalInfoModel:HandyJSON{ |
| | |
| | | var name = "" |
| | | } |
| | | |
| | | struct CourseCouponModel:HandyJSON{ |
| | | var auditRemark: String = "" |
| | | var auditStatus: Int = 0 |
| | | var auditUserId: String = "" |
| | | var cash: Float = 0.0 |
| | | var city: String = "" |
| | | var cityCode: String = "" |
| | | var content:CouponModelRuleModel? |
| | | var distributionMethod: Int = 0 |
| | | var endTime: String = "" |
| | | var id: Int = 0 |
| | | var illustrate: String = "" |
| | | var insertTime: String = "" |
| | | var integral: Float = 0.0 |
| | | var name: String = "" |
| | | var pickUpQuantity: Int = 0 |
| | | var province: String = "" |
| | | var provinceCode: String = "" |
| | | var quantityIssued: Int = 0 |
| | | var redemptionMethod: Int = 0 |
| | | var startTime: String = "" |
| | | var state: Int = 0 |
| | | var status: Int = 0 |
| | | var type: CouponType = .discount |
| | | var userPopulation: Int = 0 |
| | | var useScope: Int = 0 |
| | | } |
| | | |
| | | struct YardBookingDetailModel:HandyJSON{ |
| | | var appUserId: Int = 0 |
| | | var booker: String = "" |
| | | var cancelTime: String = "" |
| | | var cancelUserId: String = "" |
| | | var city: String = "" |
| | | var cityCode: String = "" |
| | | var endTime: Int = 0 |
| | | var goType: Int = 0 |
| | | var halfName: String = "" |
| | | var id: Int = 0 |
| | | var insertTime: Int = 0 |
| | | var isHalf: Int = 0 |
| | | var nextName: String = "" |
| | | var orderNo: String = "" |
| | | var payMoney: Double = 0.0 |
| | | var payOrderNo: String = "" |
| | | var payTime: Int = 0 |
| | | var payType: Int = 0 |
| | | var payUserId: String = "" |
| | | var phone: String = "" |
| | | var province: String = "" |
| | | var provinceCode: String = "" |
| | | var refundOrderNo: String = "" |
| | | var remark: String = "" |
| | | var siteId: Int = 0 |
| | | var startTime: Int = 0 |
| | | var state: YardBookingType = .cancel |
| | | var status: Int = 0 |
| | | var storeId: Int = 0 |
| | | var times: String = "" |
| | | var userCouponId: String = "" |
| | | var voucher: String = "" |
| | | } |
| | | |