杨锴
2024-09-19 642175113bf6f2c90894e689dacda50278cad570
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]()