ResumeBean.java 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  1. package com.webrain.dailypay.bean;
  2. import android.os.Parcel;
  3. import android.os.Parcelable;
  4. import android.support.annotation.Nullable;
  5. import android.text.TextUtils;
  6. import java.util.List;
  7. public class ResumeBean implements Parcelable {
  8. private String updateDate;
  9. private String gender;
  10. private String headImg;
  11. private String highestQualification;
  12. private String expectationCountryId;
  13. private String delFlag;
  14. private String expectationSalary;
  15. private String realName;
  16. private String positionName;
  17. private String positionId;
  18. private String positionCategory;
  19. private String expectationCityId;
  20. private String phone;
  21. private String birthYear;
  22. private String expectationPosition;
  23. private String expectationAddress;
  24. private String id;
  25. private String expectationProvinceId;
  26. private UserBean hpUser;
  27. private String applyTime;
  28. private String createDate;
  29. private List<WorkExperienceBean> hpResumeWorkExperienceList;
  30. protected ResumeBean(Parcel in) {
  31. updateDate = in.readString();
  32. gender = in.readString();
  33. headImg = in.readString();
  34. highestQualification = in.readString();
  35. expectationCountryId = in.readString();
  36. delFlag = in.readString();
  37. expectationSalary = in.readString();
  38. realName = in.readString();
  39. positionName = in.readString();
  40. positionId = in.readString();
  41. positionCategory = in.readString();
  42. expectationCityId = in.readString();
  43. phone = in.readString();
  44. birthYear = in.readString();
  45. expectationPosition = in.readString();
  46. expectationAddress = in.readString();
  47. id = in.readString();
  48. expectationProvinceId = in.readString();
  49. hpUser = in.readParcelable(UserBean.class.getClassLoader());
  50. applyTime = in.readString();
  51. createDate = in.readString();
  52. }
  53. public static final Creator<ResumeBean> CREATOR = new Creator<ResumeBean>() {
  54. @Override
  55. public ResumeBean createFromParcel(Parcel in) {
  56. return new ResumeBean(in);
  57. }
  58. @Override
  59. public ResumeBean[] newArray(int size) {
  60. return new ResumeBean[size];
  61. }
  62. };
  63. public String getUpdateDate() {
  64. return updateDate;
  65. }
  66. public void setUpdateDate(String updateDate) {
  67. this.updateDate = updateDate;
  68. }
  69. public String getGender() {
  70. return gender;
  71. }
  72. public void setGender(String gender) {
  73. this.gender = gender;
  74. }
  75. public String getHeadImg() {
  76. return headImg;
  77. }
  78. public void setHeadImg(String headImg) {
  79. this.headImg = headImg;
  80. }
  81. public String getHighestQualification() {
  82. return highestQualification;
  83. }
  84. public void setHighestQualification(String highestQualification) {
  85. this.highestQualification = highestQualification;
  86. }
  87. public String getExpectationCountryId() {
  88. return expectationCountryId;
  89. }
  90. public void setExpectationCountryId(String expectationCountryId) {
  91. this.expectationCountryId = expectationCountryId;
  92. }
  93. public String getDelFlag() {
  94. return delFlag;
  95. }
  96. public void setDelFlag(String delFlag) {
  97. this.delFlag = delFlag;
  98. }
  99. public String getExpectationSalary() {
  100. return expectationSalary;
  101. }
  102. public void setExpectationSalary(String expectationSalary) {
  103. this.expectationSalary = expectationSalary;
  104. }
  105. public String getRealName() {
  106. return realName;
  107. }
  108. public void setRealName(String realName) {
  109. this.realName = realName;
  110. }
  111. public String getExpectationCityId() {
  112. return expectationCityId;
  113. }
  114. public void setExpectationCityId(String expectationCityId) {
  115. this.expectationCityId = expectationCityId;
  116. }
  117. public String getPhone() {
  118. return phone;
  119. }
  120. public void setPhone(String phone) {
  121. this.phone = phone;
  122. }
  123. public String getBirthYear() {
  124. return birthYear;
  125. }
  126. public void setBirthYear(String birthYear) {
  127. this.birthYear = birthYear;
  128. }
  129. public String getExpectationPosition() {
  130. return expectationPosition;
  131. }
  132. public void setExpectationPosition(String expectationPosition) {
  133. this.expectationPosition = expectationPosition;
  134. }
  135. public String getExpectationAddress() {
  136. return expectationAddress;
  137. }
  138. public void setExpectationAddress(String expectationAddress) {
  139. this.expectationAddress = expectationAddress;
  140. }
  141. public String getId() {
  142. return id;
  143. }
  144. public void setId(String id) {
  145. this.id = id;
  146. }
  147. public String getExpectationProvinceId() {
  148. return expectationProvinceId;
  149. }
  150. public void setExpectationProvinceId(String expectationProvinceId) {
  151. this.expectationProvinceId = expectationProvinceId;
  152. }
  153. public String getCreateDate() {
  154. return createDate;
  155. }
  156. public void setCreateDate(String createDate) {
  157. this.createDate = createDate;
  158. }
  159. public List<WorkExperienceBean> getHpResumeWorkExperienceList() {
  160. return hpResumeWorkExperienceList;
  161. }
  162. public void setHpResumeWorkExperienceList(List<WorkExperienceBean> hpResumeWorkExperienceList) {
  163. this.hpResumeWorkExperienceList = hpResumeWorkExperienceList;
  164. }
  165. public UserBean getHpUser() {
  166. return hpUser;
  167. }
  168. public void setHpUser(UserBean hpUser) {
  169. this.hpUser = hpUser;
  170. }
  171. public String getApplyTime() {
  172. return applyTime;
  173. }
  174. public void setApplyTime(String applyTime) {
  175. this.applyTime = applyTime;
  176. }
  177. public String getPositionName() {
  178. return positionName;
  179. }
  180. public void setPositionName(String positionName) {
  181. this.positionName = positionName;
  182. }
  183. public String getPositionId() {
  184. return positionId;
  185. }
  186. public void setPositionId(String positionId) {
  187. this.positionId = positionId;
  188. }
  189. public String getPositionCategory() {
  190. return positionCategory;
  191. }
  192. public void setPositionCategory(String positionCategory) {
  193. this.positionCategory = positionCategory;
  194. }
  195. @Override
  196. public boolean equals(@Nullable Object obj) {
  197. if (obj instanceof ResumeBean) {
  198. if (!TextUtils.isEmpty(id) && id.equals(((ResumeBean) obj).getId()))
  199. return true;
  200. }
  201. return super.equals(obj);
  202. }
  203. @Override
  204. public int describeContents() {
  205. return 0;
  206. }
  207. @Override
  208. public void writeToParcel(Parcel dest, int flags) {
  209. dest.writeString(updateDate);
  210. dest.writeString(gender);
  211. dest.writeString(headImg);
  212. dest.writeString(highestQualification);
  213. dest.writeString(expectationCountryId);
  214. dest.writeString(delFlag);
  215. dest.writeString(expectationSalary);
  216. dest.writeString(realName);
  217. dest.writeString(positionName);
  218. dest.writeString(positionId);
  219. dest.writeString(positionCategory);
  220. dest.writeString(expectationCityId);
  221. dest.writeString(phone);
  222. dest.writeString(birthYear);
  223. dest.writeString(expectationPosition);
  224. dest.writeString(expectationAddress);
  225. dest.writeString(id);
  226. dest.writeString(expectationProvinceId);
  227. dest.writeParcelable(hpUser, flags);
  228. dest.writeString(applyTime);
  229. dest.writeString(createDate);
  230. }
  231. }