From 642175113bf6f2c90894e689dacda50278cad570 Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期四, 19 九月 2024 15:50:11 +0800
Subject: [PATCH] complete most UI &  Mock API

---
 XQMuse/Root/Network/Models.swift |  113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 111 insertions(+), 2 deletions(-)

diff --git a/XQMuse/Root/Network/Models.swift b/XQMuse/Root/Network/Models.swift
index 4168d21..cf35c80 100644
--- a/XQMuse/Root/Network/Models.swift
+++ b/XQMuse/Root/Network/Models.swift
@@ -252,8 +252,8 @@
 				var continuity: Int = 0
 				var cumulative: Int = 0
 				var level: Int = 0
-				var levelIcon: String?
-				var levelName: String?
+				var levelIcon: String = ""
+				var levelName: String = ""
 				var today: Int = 0
 }
 
@@ -343,6 +343,115 @@
 				var indexPath:IndexPath?
 }
 
+struct HeadingLevelModel:HandyJSON{
+				var content: String = ""
+				var differenceLevel: Int = 0
+				var growthValue: Int = 0
+				var level: Int = 0
+				var levelIcon: String = ""
+				var levelName: String = ""
+				var nextLevel: Int = 0
+}
+
+struct MyStudyModel:HandyJSON{
+				var courseList = [CourseModel]()
+				var freeCourseList = [CourseModel]()
+}
+
+struct WalletModel:HandyJSON{
+				var balance:Double = 0
+				var income:Double = 0
+				var recharge:Double = 0
+}
+
+struct BankInfoModel:HandyJSON{
+				var appUserId: Int = 0
+				var bankName: String = ""
+				var cardholder: String = ""
+				var cardNo: String = ""
+				var cellPhone: String = ""
+				var createBy: String = ""
+				var createTime: String = ""
+				var delFlag: Int = 0
+				var id: Int = 0
+				var identityCard: String = ""
+				var updateBy: String = ""
+				var updateTime: String = ""
+}
+
+
+struct BalanceInfoModel:HandyJSON{
+				var changeType:EnergyChangeType = .increase
+				var id = 0
+				var reason = ""
+				var createTime = ""
+				var amount:Double = 0
+}
+
+struct BalanceInfoDetailModel:HandyJSON{
+				var amount: Double = 0
+				var avatar: String = ""
+				var changeType:EnergyChangeType = .increase
+				var id: Int = 0
+				var paymentTime: String = ""
+				var payOrderNo: String = ""
+				var remark: String = ""
+				var type: String = ""
+				var userName: String = ""
+}
+
+struct CommonQuestionModel:HandyJSON{
+				var content: String = ""
+				var createBy: String = ""
+				var createTime: String = ""
+				var customerServiceQrCode: String = ""
+				var delFlag: Int = 0
+				var id: Int = 0
+				var questionDescription: String = ""
+				var questionName: String = ""
+				var sortNum: Int = 0
+				var type: Int = 0
+				var updateBy: String = ""
+				var updateTime: String = ""
+}
+
+class NoticeModel:HandyJSON{
+				var appUserId: Int = 0
+				var content: String = ""
+				var createBy: String = ""
+				var createTime: String = ""
+				var delFlag: Int = 0
+				var id: Int = 0
+				var meditationQuestionId: Int = 0
+				var noticeType: Int = 0
+				var readStatus: Int = 0
+				var time: String = ""
+				var title: String = ""
+				var updateBy: String = ""
+				var updateTime: String = ""
+
+				required init() {}
+}
+
+struct NoticeDetailModel:HandyJSON{
+				var avatar: String = ""
+				var content: String = ""
+				var coverDescription: String = ""
+				var iconUrl: String = ""
+				var meditationQuestionId: Int = 0
+				var meditationTitle: String = ""
+				var nickname: String = ""
+				var noticeType: Int = 0
+				var publishTime: String = ""
+				var realname: String = ""
+				var reply: String = ""
+				var replyContent: String = ""
+				var time: String = ""
+				var title: String = ""
+
+}
+
+
 struct ResponseUserAnswerModel:HandyJSON{
 				var tagsId = "" //问题二 多个tagId使用英文逗号拼接字符串
 				var userAnswerOneDTOList = [ResponseUserAnswerDTOModel]()

--
Gitblit v1.7.1