package cn.wildfirechat.model; import android.os.Parcel; import java.util.HashMap; /** * @author kimi * @description * @date 2021-02-07 14:12 */ public class Patient extends BaseUser { /** * id : 1352141846545367042 * clientId : 1349969932817141761 * patientNo : PT00000002 * patientName : 周洲洲 * avatar : https://yishiwuyou.oss-cn-shanghai.aliyuncs.com/images/2021/01/07/3c830dbcaf9b44398080.gif * gender : 1 * birth : 1991-01-01 00:00:00 * relationType : 1 * cityId : 1001 * cityName : 上海 * mobile : 13524480865 * authType : 2 * realName : 周洲洲 * identityNumber : 430421199101013418 * identityImages : https://yishiwuyou.oss-cn-shanghai.aliyuncs.com/images/2021/01/07/3c830dbcaf9b44398080.gif,https://yishiwuyou.oss-cn-shanghai.aliyuncs.com/images/2021/01/07/3c830dbcaf9b44398080.gif * stature : 0 * weight : 0 * createBy : 周洲洲 * createTime : 2021-01-21 14:31:52 * modifyBy : 周洲洲 * modifyTime : 2021-01-21 15:11:40 * deleted : false */ private String clientId; private String patientNo; private String patientName; private String avatar; private Integer gender; private String birth; private Integer relationType; private Integer cityId; private String cityName; private String mobile; private Integer authType; private String realName; private String identityNumber; private String identityImages; private Integer stature; private Integer weight; private HashMap relationMap = new HashMap<>(); public String getClientId() { return clientId; } public void setClientId(String clientId) { this.clientId = clientId; } public String getPatientNo() { return patientNo; } public void setPatientNo(String patientNo) { this.patientNo = patientNo; } public String getPatientName() { return patientName; } public void setPatientName(String patientName) { this.patientName = patientName; } public String getAvatar() { return avatar; } public void setAvatar(String avatar) { this.avatar = avatar; } public Integer getGender() { return gender; } public void setGender(Integer gender) { this.gender = gender; } public String getBirth() { return birth; } public void setBirth(String birth) { this.birth = birth; } public Integer getRelationType() { return relationType; } public void setRelationType(Integer relationType) { this.relationType = relationType; } public Integer getCityId() { return cityId; } public void setCityId(Integer cityId) { this.cityId = cityId; } public String getCityName() { return cityName; } public void setCityName(String cityName) { this.cityName = cityName; } public String getMobile() { return mobile; } public void setMobile(String mobile) { this.mobile = mobile; } public Integer getAuthType() { return authType; } public void setAuthType(Integer authType) { this.authType = authType; } public String getRealName() { return realName; } public void setRealName(String realName) { this.realName = realName; } public String getIdentityNumber() { return identityNumber; } public void setIdentityNumber(String identityNumber) { this.identityNumber = identityNumber; } public String getIdentityImages() { return identityImages; } public void setIdentityImages(String identityImages) { this.identityImages = identityImages; } public Integer getStature() { return stature; } public void setStature(Integer stature) { this.stature = stature; } public Integer getWeight() { return weight; } public void setWeight(Integer weight) { this.weight = weight; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { super.writeToParcel(dest, flags); dest.writeString(this.id); dest.writeString(this.clientId); dest.writeString(this.patientNo); dest.writeString(this.patientName); dest.writeString(this.avatar); dest.writeValue(this.gender); dest.writeString(this.birth); dest.writeValue(this.relationType); dest.writeValue(this.cityId); dest.writeString(this.cityName); dest.writeString(this.mobile); dest.writeValue(this.authType); dest.writeString(this.realName); dest.writeString(this.identityNumber); dest.writeString(this.identityImages); dest.writeValue(this.stature); dest.writeValue(this.weight); dest.writeString(this.createBy); dest.writeString(this.createTime); dest.writeString(this.modifyBy); dest.writeString(this.modifyTime); dest.writeValue(this.deleted); } public Patient() { // 1.自己 2.父亲 3.母亲 4.丈夫 5.儿子 6.女儿 7.亲戚 8.朋友 9.其他 relationMap.put(1, "自己"); relationMap.put(2, "父亲"); relationMap.put(3, "母亲"); relationMap.put(4, "丈夫"); relationMap.put(5, "儿子"); relationMap.put(6, "女儿"); relationMap.put(7, "亲戚"); relationMap.put(8, "朋友"); relationMap.put(9, "其他"); } public String getRelationName() { return relationMap.get(relationType); } protected Patient(Parcel in) { super(in); this.id = in.readString(); this.clientId = in.readString(); this.patientNo = in.readString(); this.patientName = in.readString(); this.avatar = in.readString(); this.gender = (Integer) in.readValue(Integer.class.getClassLoader()); this.birth = in.readString(); this.relationType = (Integer) in.readValue(Integer.class.getClassLoader()); this.cityId = (Integer) in.readValue(Integer.class.getClassLoader()); this.cityName = in.readString(); this.mobile = in.readString(); this.authType = (Integer) in.readValue(Integer.class.getClassLoader()); this.realName = in.readString(); this.identityNumber = in.readString(); this.identityImages = in.readString(); this.stature = (Integer) in.readValue(Integer.class.getClassLoader()); this.weight = (Integer) in.readValue(Integer.class.getClassLoader()); this.createBy = in.readString(); this.createTime = in.readString(); this.modifyBy = in.readString(); this.modifyTime = in.readString(); this.deleted = (Boolean) in.readValue(Boolean.class.getClassLoader()); } public static final Creator CREATOR = new Creator() { @Override public Patient createFromParcel(Parcel source) { return new Patient(source); } @Override public Patient[] newArray(int size) { return new Patient[size]; } }; }