fix
无故事王国
2024-06-18 ed382f4fb711c7c10439467a8b37442b7430e4eb
DolphinEnglishLearnStudent/Models/CommonModel.swift
@@ -239,10 +239,28 @@
            var week = 0
}
class ListenNewModel:HandyJSON{
            var data:ListenNewDataModel?
            var subjectList = [[Listen1SubModel]]()
            required init(){}
}
class ListenNewDataModel:HandyJSON{
            var id:String = ""
            var integral = 0
            required init(){}
}
class Listen1Model:HandyJSON{
            var data:Listen1DataModel?
            var subjectList = [Listen1SubModel]()
            var storyList = [Listen1SubModel]()
            //超级记忆专用
            var photoList = [SimpleListenDataModel]()
            var voiceList = [SimpleListenDataModel]()
            required init(){}
}
@@ -300,10 +318,14 @@
            var updateTime: String = ""
            //学习类型四专用
            var isQuestion:Int = 0
            //游戏类型2专用
            var isOpen:Bool = false
}
@available(*,deprecated,message: "废弃")
struct Listen4Model:HandyJSON{
            var data = [Listen4DataModel]()
}
@@ -329,6 +351,7 @@
struct StudyScheduleModel:HandyJSON{
            var answer: Int = 0
            var day: Int = 0
            var computeSchedule:Int = 0
            var id: Int = 0
            var induction: Int = 0
            var listen: Int = 0
@@ -342,3 +365,41 @@
            var week: Int = 0
            var weekStudy: Int = 0
}
class SimpleListenDataModel:HandyJSON,Hashable{
            required init() {}
            static func == (lhs: SimpleListenDataModel, rhs: SimpleListenDataModel) -> Bool {
                        return lhs.id == rhs.id
            }
            func hash(into hasher: inout Hasher) {
            }
            var id = 0
            var photo = ""
            var voice = ""
            //游戏类型2专用
            var isOpen:Bool = false
            var type = 0 // 1:图片 2:音频
}
struct PromptVoiceModel:HandyJSON{
            var correct: String = ""
            var createBy: String = ""
            var createTime: String = ""
            var disabled: Bool = false
            var error: String = ""
            var id: Int = 0
            var img: String = ""
            var integral: String = ""
            var integralShare: String = ""
            var phone: String = ""
            var time: String = ""
            var title: String = ""
            var updateBy: String = ""
            var updateTime: String = ""
}