杨锴
2024-11-05 0fb7413df54760ac6bd15b90b738e0706de1629e
XQMuse/Root/Network/Models.swift
@@ -96,11 +96,11 @@
            var showType: DisplayType = .horizontal
}
struct MeditationModel:HandyJSON{
class MeditationModel:HandyJSON{
            var backgroundUrl: String = ""
            var cateId: Int = 0
            var chargeType:ChargeType = .free
            var paidStatus:ConditionType = .no //是否购买
            var isBuy:ConditionType = .no //是否购买
            var coverDescription: String = ""
            var coverUrl: String = ""
            var detailDescription: String = ""
@@ -109,7 +109,7 @@
            var iconUrl: String = ""
            var id: Int = 0
            var questionCount:Int = 0
            var iosPrice: Int = 0
    var iosPrice: Double = 0
            var listingStatus: Int = 0
            var meditationTitle: String = ""
            var realLearnedNum: Int = 0
@@ -120,6 +120,9 @@
            var favorite:ConditionType = .no // 是否收藏:1:是 2:否
    var tutor:String = ""
    var meditationMusicList = [String]()
    var meditationSecondList = [Int]() //时长
    required init(){}
}
class CommentModel:HandyJSON{
@@ -166,7 +169,7 @@
    var courseId:String?
}
struct CourseModel:HandyJSON{
class CourseModel:HandyJSON{
            var address:String = ""
            var addressDetail:String = ""
            var briefIntroduction:String = ""
@@ -182,7 +185,7 @@
            var headers = [String]()
            var id: Int = 0
    var businessId:Int = 0 // 课程/音频id 收藏用
            var iosPrice: Int = 0
    var iosPrice: Double = 0
            var isBuy: ConditionType = .no
            var isVip: ConditionType = .no
            var latitude: Int = 0
@@ -196,6 +199,8 @@
            var list2 = [CourseModel]()
            var list = [CourseItemModel]()
    required init(){}
}
struct CourseItemModel:HandyJSON{
@@ -336,7 +341,7 @@
            var status: Int = 0
            var updateBy: String = ""
            var updateTime: String = ""
            var worth: Int = 0
    var worth: Double = 0
}
struct EnergyExchangeRecordModel:HandyJSON{
@@ -345,7 +350,7 @@
            var id: Int = 0
            var name: String = ""
            var status:ConditionType = .no
            var worth: Int = 0
    var worth: Double = 0
            var code:String = ""
}