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