PartsBean.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.fxy.detection.bean;
  2. import android.os.Parcel;
  3. import android.os.Parcelable;
  4. public class PartsBean implements Parcelable {
  5. private String parts_id="";
  6. private String parts_name="";
  7. private String url="";
  8. private Boolean checked = false;
  9. public PartsBean(){
  10. }
  11. protected PartsBean(Parcel in) {
  12. parts_id = in.readString();
  13. parts_name = in.readString();
  14. url = in.readString();
  15. byte tmpChecked = in.readByte();
  16. checked = tmpChecked == 0 ? null : tmpChecked == 1;
  17. }
  18. @Override
  19. public void writeToParcel(Parcel dest, int flags) {
  20. dest.writeString(parts_id);
  21. dest.writeString(parts_name);
  22. dest.writeString(url);
  23. dest.writeByte((byte) (checked == null ? 0 : checked ? 1 : 2));
  24. }
  25. @Override
  26. public int describeContents() {
  27. return 0;
  28. }
  29. public static final Creator<PartsBean> CREATOR = new Creator<PartsBean>() {
  30. @Override
  31. public PartsBean createFromParcel(Parcel in) {
  32. return new PartsBean(in);
  33. }
  34. @Override
  35. public PartsBean[] newArray(int size) {
  36. return new PartsBean[size];
  37. }
  38. };
  39. public String getPartsId() {
  40. return parts_id;
  41. }
  42. public void setPartsId(String parts_id) {
  43. this.parts_id = parts_id;
  44. }
  45. public String getPartsName() {
  46. return parts_name;
  47. }
  48. public void setPartsName(String parts_name) {
  49. this.parts_name = parts_name;
  50. }
  51. public String getUrl() {
  52. return url;
  53. }
  54. public void setUrl(String url) {
  55. this.url = url;
  56. }
  57. public Boolean getChecked() {
  58. return checked;
  59. }
  60. public void setChecked(Boolean checked) {
  61. this.checked = checked;
  62. }
  63. }