| | |
| | | package com.sinata.xqmuse.network.entity |
| | | |
| | | import android.os.Parcelable |
| | | import com.sinata.xqmuse.R |
| | | import kotlinx.android.parcel.Parcelize |
| | | |
| | | @Parcelize |
| | | data class UserInfo( |
| | | val age: String, |
| | | val birthday: String, |
| | | val bMI: String, |
| | | val bMIInfo: String, |
| | | val calorie: String, |
| | | val clockIn: Int, |
| | | val code: String, |
| | | val constellation: String, |
| | | var distanceBMI: String, |
| | | var distanceBefore: String, |
| | | var distanceTarget: String, |
| | | val gender: String, |
| | | val headImg: String, |
| | | var height: String, |
| | | val id: String, |
| | | val index: String, |
| | | var name: String, |
| | | val nowDate: String, |
| | | val percentage: String, |
| | | val recordTime: String, |
| | | val target: String, |
| | | val tips: String, |
| | | val unit: String, |
| | | val phone: String, |
| | | var waistline: String, |
| | | var weight: String, |
| | | val weightTrend: List<WeightTrend> |
| | | ):Parcelable{ |
| | | fun getLevelRes() = when(clockIn){ |
| | | in 0..9-> R.mipmap.xinren |
| | | in 10..29-> R.mipmap.qingtong |
| | | in 30..59-> R.mipmap.baiyin |
| | | in 60..89-> R.mipmap.huangjin |
| | | in 90..119-> R.mipmap.zuanshi |
| | | in 120..239-> R.mipmap.dashi |
| | | else -> R.mipmap.wangzhe |
| | | } |
| | | |
| | | fun getUnitName() = when(unit){ //1公斤 2斤 3磅 |
| | | "1"->"公斤" |
| | | "3"->"磅" |
| | | else->"斤" |
| | | } |
| | | } |
| | | |
| | | @Parcelize |
| | | data class WeightTrend( |
| | | val time: String, |
| | | val weight: Double |
| | | ):Parcelable |
| | | var appleId: String?, |
| | | var avatar: String?, |
| | | var balance: Double, |
| | | var birthday: String?, |
| | | var cellPhone: String?, |
| | | var company: String?, |
| | | var createBy: String?, |
| | | var createTime: String?, |
| | | var education: String?, |
| | | var email: String?, |
| | | var freezingOperator: String?, |
| | | var freezingReason: String?, |
| | | var gender: Int, |
| | | var hometown: String?, |
| | | var id: String, |
| | | var income: Int, |
| | | var industry: String?, |
| | | var inviteUserId: String, |
| | | var isFirst: Int, |
| | | var levelSettingId: Int, |
| | | var location: String?, |
| | | var logoutTime: String?, |
| | | var nickname: String?, |
| | | var realname: String?, |
| | | var occupation: String?, |
| | | var registerTime: String?, |
| | | var sanskritFlag: Int, |
| | | var signTime: String?, |
| | | var signature: String?, |
| | | var tagId: String?, |
| | | var totalEnergyvarue: Int, |
| | | var updateBy: String?, |
| | | var updateTime: String?, |
| | | var userId: Int, |
| | | var userStatus: Int, |
| | | var vipExpireTime: String?, |
| | | var wxOpenId: String?, |
| | | var wxName: String? |
| | | ):Parcelable |