From ed382f4fb711c7c10439467a8b37442b7430e4eb Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期二, 18 六月 2024 19:33:11 +0800
Subject: [PATCH] fix
---
DolphinEnglishLearnStudent/Models/CommonModel.swift | 80 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 80 insertions(+), 0 deletions(-)
diff --git a/DolphinEnglishLearnStudent/Models/CommonModel.swift b/DolphinEnglishLearnStudent/Models/CommonModel.swift
index 890d4f7..5d57ffd 100644
--- a/DolphinEnglishLearnStudent/Models/CommonModel.swift
+++ b/DolphinEnglishLearnStudent/Models/CommonModel.swift
@@ -239,9 +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(){}
}
@@ -263,6 +282,7 @@
var answerTime = 0
var time = 0
var count = 0
+ var lookIntegral = 0
}
@@ -298,10 +318,14 @@
var updateTime: String = ""
+ //学习类型四专用
+ var isQuestion:Int = 0
+
//游戏类型2专用
var isOpen:Bool = false
}
+@available(*,deprecated,message: "废弃")
struct Listen4Model:HandyJSON{
var data = [Listen4DataModel]()
}
@@ -323,3 +347,59 @@
var updateTime: String = ""
var week: Int = 0
}
+
+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
+ var look: Int = 0
+ var monthStudy: Int = 0
+ var pair: Int = 0
+ var surplus: String = ""
+ var todayStudy: Int = 0
+ var totalStudy: Int = 0
+ var userId: Int = 0
+ 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 = ""
+}
--
Gitblit v1.7.1