From 858bd6df13a6a6415d12d8e60141575574646f58 Mon Sep 17 00:00:00 2001 From: younger_times <841720330@qq.com> Date: 星期一, 24 七月 2023 18:23:48 +0800 Subject: [PATCH] 新增 --- WanPai/Model/CommonModels.swift | 132 ++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 126 insertions(+), 6 deletions(-) diff --git a/WanPai/Model/CommonModels.swift b/WanPai/Model/CommonModels.swift index 3aca62e..bb0f77e 100644 --- a/WanPai/Model/CommonModels.swift +++ b/WanPai/Model/CommonModels.swift @@ -79,7 +79,7 @@ } struct CouponInfoModel:HandyJSON{ - ///有效时间 + ///有效时间 var effectiveTime: String = "" /// 优惠内容 var favorable: String = "" @@ -116,7 +116,7 @@ struct ActivityDetailModel:HandyJSON{ var address: String = "" var age: String = "" - ///是否报名 + ///是否报名 var apply:Int = 0 var city: String = "" var distance: Double = 0 @@ -178,7 +178,7 @@ var integral: Int = 0 var introduce: String = "" var name: String = "" - ///学习状态(0=未学习,1=已学习) + ///学习状态(0=未学习,1=已学习) var study: Int = 0 var courseVideo:String = "" @@ -195,7 +195,7 @@ var donateHours: Int = 0 var image: String = "" var originalPrice: Double = 0 - ///状态(1=查看详情 2=暂未开始) + ///状态(1=查看详情 2=暂未开始) var status: Int = 0 var storeDistance: Double = 0 } @@ -206,7 +206,7 @@ var coursePackageDiscountId:Int = 0 var coursePackageName: String = "" var coverDrawing:String = "" - ///折扣价/会员价 + ///折扣价/会员价 var discountPrice:Double = 0 var distance:Double = 0 var freeClassHours:Int = 0 @@ -282,7 +282,7 @@ var exerciseVideoList = [StartClouseVideoListModel]() var height: Int = 0 var imgs: String? - ///是否有学员信息 (1. 有学员信息 2.没有学员信息) + ///是否有学员信息 (1. 有学员信息 2.没有学员信息) var isThere: Int = 2 var remainingNums: Int = 0 var stuAge: Int = 0 @@ -311,3 +311,123 @@ var url = "" var weight:Int = 0 } + +class StartClouseExploreModel:HandyJSON{ + var distance:Double = 0 + var storeAddr = "" + var storeId:Int = 0 + var storeImg = "" + var storeName = "" + + var latitude:Double = 0 + var longitude:Double = 0 + + var annotation:MAPointAnnotation? + + required init(){} +} + +struct NoticeItemModel:HandyJSON{ + var noticeContents = "" + var noticeId = 0 + var noticeTitle = "" + var noticeTime = "" +} + +struct SearchStoreDetailModel:HandyJSON{ + var courseVoList = [SearchStoreDetailCourseModel]() + var images = [String]() + var storeAddress: String = "" + var storeId: Int = 0 + var storeInfo: String = "" + var storeName: String = "" + var storeTime: String = "" + var phone:String = "" + var lat:Double = 0 + var lon:Double = 0 + var venueList = [SearchStoreDetailVenueModel]() +} + +struct SearchStoreDetailCourseModel:HandyJSON{ + var applicantsNumber: Int = 0 + var classHours: Int = 0 + var classStartTime: String = "" + var courseId: Int = 0 + var coverDrawing: String = "" + var name: String = "" + var originalPrice:Double = 0 +} + +struct SearchStoreDetailVenueModel:HandyJSON{ + var price:Double = 0 + var siteId: Int = 0 + var siteName: String = "" + var siteTime: String = "" + var siteType: String = "" +} + +struct UserInfoModel:HandyJSON{ + var address: String = "" + var birthday: String = "" + var memberLifespan: String = "" + var sex: GenderType = .man + var userImage: String = "" + var userName: String = "" + var userPhone: String = "" +} + +struct BenefitHomeModel:HandyJSON{ + var commodities = [BenefitHomeCommonditiesModel]() + var image: BenefitImageModel? + var isMember: String = "" + var userHeadImg: String = "" + var userIntegral: Int = 0 + var userName: String = "" + var wpCoin: Int = 0 +} + +struct BenefitImageModel:HandyJSON{ + var myConpons: String? + var onlineShop: String? + var todayFree: String? + var weeksBenefit: String? +} + +struct BenefitHomeCommonditiesModel:HandyJSON{ + var commodityId: Int = 0 + var commodityImg: String = "" + var commodityName: String = "" + var commodityPrice: Double = 0 +} + +struct BillingModel:HandyJSON{ + var consumeAmount:Double = 0 + var consumeName = "" + var consumeTime = "" +} + +struct CouponModel:HandyJSON{ + var available: String = "" + var cityOrStore: String = "" + var effectiveTime: String = "" + var id: Int = 0 + var instructionsForUse: String = "" + var name: String = "" + var ruleModel: CouponModelRuleModel? + var type:CouponType = .discount + var useCondition: CouponConditionType = .nationwide + var useStatus: CouponUseType = .overdue +} + +struct CouponModelRuleModel:HandyJSON{ + var conditionalAmount: Double = 0 + var deductionAmount: Double = 0 + var experienceName: String = "" +} + +struct CoinExchangeModel:HandyJSON{ + var amount:Double = 0 + var wpGold:Int = 0 +} + + -- Gitblit v1.7.1