From b1e53d01722f1705d99f5cf6ec63c8c493811405 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期五, 13 九月 2024 18:56:16 +0800 Subject: [PATCH] fix API --- XQMuse/Root/Network/Models.swift | 86 ++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 84 insertions(+), 2 deletions(-) diff --git a/XQMuse/Root/Network/Models.swift b/XQMuse/Root/Network/Models.swift index 1bf6b35..e3dfe7e 100644 --- a/XQMuse/Root/Network/Models.swift +++ b/XQMuse/Root/Network/Models.swift @@ -171,8 +171,8 @@ var headers = [String]() var id: Int = 0 var iosPrice: Int = 0 - var isBuy: Int = 0 - var isVip: Int = 0 + var isBuy: ConditionType = .no + var isVip: ConditionType = .no var latitude: Int = 0 var listingStatus: Int = 0 var longitude: Int = 0 @@ -205,6 +205,88 @@ } +struct UserInfoModel:HandyJSON,Identifiable,Codable{ + + static let idKey = \UserInfoModel.id + + var appleId: String = "" + var avatar: String = "" + var balance: Int = 0 + var birthday: String = "" + var cellPhone: String = "" + var company: String = "" + var createBy: String = "" + var createTime: String = "" + var delFlag: Int = 0 + var education: String = "" + var email: String = "" + var freezingOperator: String = "" + var freezingReason: String = "" + var gender: Int = 0 + var hometown: String = "" + var id: Int = 0 + var income: Int = 0 + var industry: String = "" + var inviteUserId: Int = 0 + var isFirst: Int = 0 + var levelSettingId: Int = 0 + var location: String = "" + var logoutTime: String = "" + var nickname: String = "" + var occupation: String = "" + var registerTime: String = "" + var sanskritFlag: Int = 0 + var signature: String = "" + var signTime: String = "" + var tagId: String = "" + var totalEnergyValue: Int = 0 + var updateBy: String = "" + var updateTime: String = "" + var userId: Int = 0 + var userStatus: Int = 0 + var vipExpireTime: String = "" + var isVip:ConditionType = .no + var wxOpenId: String = "" +} + +struct TutorInfoModel:HandyJSON{ + var id = 0 + var tutorIntroduction = "" + var coverUrl = "" + var videoUrl = "" + var list = [CourseModel]() +} + + +struct TreeInfoModel:HandyJSON,Identifiable,Codable{ + + static let idKey = \TreeInfoModel.id + + var appUserId: Int = 0 + var createBy: String = "" + var createTime: String = "" + var currentEnergyValue: Int = 0 + var delFlag: Int = 0 + var growthValue: Int = 0 + var id: Int = 0 + var isSign: ConditionType = .no + var nextLevel: Int = 0 + var sowAgain: ConditionType = .no + var taskOne: ConditionType = .no + var taskTwo: ConditionType = .no + var treeLevelType: TreeLevel = .level_1 + var updateBy: String = "" + var updateTime: String = "" + var status:ConditionType = .no //是否枯萎 +} + +struct WateringModel:HandyJSON{ + var growthValue = 0 + var nextLevel = 0 + var isNext = false + var status = 0 //是否枯萎 1是2否(暂时不用) +} + -- Gitblit v1.7.1