From e15c976316feef72ff9bcabce38e0a078f9505db Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期四, 12 九月 2024 18:18:03 +0800 Subject: [PATCH] fix API --- XQMuse/Root/Network/Models.swift | 79 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 79 insertions(+), 0 deletions(-) diff --git a/XQMuse/Root/Network/Models.swift b/XQMuse/Root/Network/Models.swift index 9ed3bc3..1bf6b35 100644 --- a/XQMuse/Root/Network/Models.swift +++ b/XQMuse/Root/Network/Models.swift @@ -127,5 +127,84 @@ var replyTime: String = "" } +struct PavilionDetailModel:HandyJSON{ + var address: String = "" + var addressDetail: String = "" + var briefIntroduction: String = "" + var businessHours: String = "" + var contactNumber: String = "" + var coverUrl: String = "" + var createBy: String = "" + var createTime: String = "" + var delFlag: Int = 0 + var detailBannerUrl: String = "" + var distance: Double = 0 + var hallName: String = "" + var id: Int = 0 + var latitude: Int = 0 + var listingStatus: Int = 0 + var longitude: Int = 0 + var sortNum: Int = 0 + var updateBy: String = "" + var updateTime: String = "" +} + +struct CategoryModel:HandyJSON{ + var id = 0 + var imageUrl = "" + var name = "" +} + +struct CourseModel:HandyJSON{ + var address:String = "" + var addressDetail:String = "" + var briefIntroduction:String = "" + var cateId: Int = 0 + var chargeType: ChargeType = .free + var count: Int = 0 + var courseTitle:String = "" + var courseType: DeliverStudyType = .online + var coverUrl:String = "" + var description:String = "" + var detailUrl:String = "" + var generalPrice: Double = 0 + var headers = [String]() + var id: Int = 0 + var iosPrice: Int = 0 + var isBuy: Int = 0 + var isVip: Int = 0 + var latitude: Int = 0 + var listingStatus: Int = 0 + var longitude: Int = 0 + var recommend: Int = 0 + var sortNum: Int = 0 + var tutor:String = "" + var wxQrCode:String = "" + + var list2 = [CourseModel]() + var list = [CourseItemModel]() +} + +struct CourseItemModel:HandyJSON{ + var chapterTitle:String = "" + var courseId: Int = 0 + var createBy:String = "" + var createTime:String = "" + var delFlag: Int = 0 + var duration: Int = 0 + var id: Int = 0 + var isOver: ConditionType = .yes + var minuteLook: Int = 0 + var realLearnedNum: Int = 0 + var secondLook: Int = 0 + var sortNum: Int = 0 + var updateBy:String = "" + var updateTime:String = "" + var videoUrl:String = "" + var virtualLearnedNum: Int = 0 +} + + + -- Gitblit v1.7.1