package com.webrain.dailypay.bean; import android.os.Parcel; import android.os.Parcelable; import android.support.annotation.Nullable; import android.text.TextUtils; import java.util.List; public class ResumeBean implements Parcelable { private String updateDate; private String gender; private String headImg; private String highestQualification; private String expectationCountryId; private String delFlag; private String expectationSalary; private String realName; private String positionName; private String positionId; private String positionCategory; private String expectationCityId; private String phone; private String birthYear; private String expectationPosition; private String expectationAddress; private String id; private String expectationProvinceId; private UserBean hpUser; private String applyTime; private String createDate; private String applyId; private List hpResumeWorkExperienceList; protected ResumeBean(Parcel in) { updateDate = in.readString(); gender = in.readString(); headImg = in.readString(); highestQualification = in.readString(); expectationCountryId = in.readString(); delFlag = in.readString(); expectationSalary = in.readString(); realName = in.readString(); positionName = in.readString(); positionId = in.readString(); positionCategory = in.readString(); expectationCityId = in.readString(); phone = in.readString(); birthYear = in.readString(); expectationPosition = in.readString(); expectationAddress = in.readString(); id = in.readString(); expectationProvinceId = in.readString(); hpUser = in.readParcelable(UserBean.class.getClassLoader()); applyTime = in.readString(); createDate = in.readString(); applyId = in.readString(); } public static final Creator CREATOR = new Creator() { @Override public ResumeBean createFromParcel(Parcel in) { return new ResumeBean(in); } @Override public ResumeBean[] newArray(int size) { return new ResumeBean[size]; } }; public String getUpdateDate() { return updateDate; } public void setUpdateDate(String updateDate) { this.updateDate = updateDate; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } public String getHeadImg() { return headImg; } public void setHeadImg(String headImg) { this.headImg = headImg; } public String getHighestQualification() { return highestQualification; } public void setHighestQualification(String highestQualification) { this.highestQualification = highestQualification; } public String getExpectationCountryId() { return expectationCountryId; } public void setExpectationCountryId(String expectationCountryId) { this.expectationCountryId = expectationCountryId; } public String getDelFlag() { return delFlag; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getExpectationSalary() { return expectationSalary; } public void setExpectationSalary(String expectationSalary) { this.expectationSalary = expectationSalary; } public String getRealName() { return realName; } public void setRealName(String realName) { this.realName = realName; } public String getExpectationCityId() { return expectationCityId; } public void setExpectationCityId(String expectationCityId) { this.expectationCityId = expectationCityId; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getBirthYear() { return birthYear; } public void setBirthYear(String birthYear) { this.birthYear = birthYear; } public String getExpectationPosition() { return expectationPosition; } public void setExpectationPosition(String expectationPosition) { this.expectationPosition = expectationPosition; } public String getExpectationAddress() { return expectationAddress; } public void setExpectationAddress(String expectationAddress) { this.expectationAddress = expectationAddress; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getExpectationProvinceId() { return expectationProvinceId; } public void setExpectationProvinceId(String expectationProvinceId) { this.expectationProvinceId = expectationProvinceId; } public String getCreateDate() { return createDate; } public void setCreateDate(String createDate) { this.createDate = createDate; } public List getHpResumeWorkExperienceList() { return hpResumeWorkExperienceList; } public void setHpResumeWorkExperienceList(List hpResumeWorkExperienceList) { this.hpResumeWorkExperienceList = hpResumeWorkExperienceList; } public UserBean getHpUser() { return hpUser; } public void setHpUser(UserBean hpUser) { this.hpUser = hpUser; } public String getApplyTime() { return applyTime; } public void setApplyTime(String applyTime) { this.applyTime = applyTime; } public String getPositionName() { return positionName; } public void setPositionName(String positionName) { this.positionName = positionName; } public String getPositionId() { return positionId; } public void setPositionId(String positionId) { this.positionId = positionId; } public String getPositionCategory() { return positionCategory; } public void setPositionCategory(String positionCategory) { this.positionCategory = positionCategory; } public String getApplyId() { return applyId; } public void setApplyId(String applyId) { this.applyId = applyId; } @Override public boolean equals(@Nullable Object obj) { if (obj instanceof ResumeBean) { if (!TextUtils.isEmpty(id) && id.equals(((ResumeBean) obj).getId())) return true; } return super.equals(obj); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(updateDate); dest.writeString(gender); dest.writeString(headImg); dest.writeString(highestQualification); dest.writeString(expectationCountryId); dest.writeString(delFlag); dest.writeString(expectationSalary); dest.writeString(realName); dest.writeString(positionName); dest.writeString(positionId); dest.writeString(positionCategory); dest.writeString(expectationCityId); dest.writeString(phone); dest.writeString(birthYear); dest.writeString(expectationPosition); dest.writeString(expectationAddress); dest.writeString(id); dest.writeString(expectationProvinceId); dest.writeParcelable(hpUser, flags); dest.writeString(applyTime); dest.writeString(createDate); dest.writeString(applyId); } }