ResumeBean.java 7.6 KB

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