| | |
| | | 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 |
| | |
| | | } |
| | | |
| | | |
| | | 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否(暂时不用) |
| | | } |
| | | |
| | | |
| | | |
| | | |