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