| | |
| | | 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 |
| | | } |
| | | |
| | |
| | | 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]() |