question_detail.dart 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. class QuestionDetailModel {
  2. int id;
  3. int createTime;
  4. String createBy;
  5. int updateTime;
  6. String updateBy;
  7. String title;
  8. String expression;
  9. String solution;
  10. String imgs;
  11. int brandId;
  12. int expert;
  13. double reward;
  14. int lockFlag;
  15. int hotFlag;
  16. int statuz;
  17. int favoriteNum;
  18. int likeNum;
  19. int browseNum;
  20. int tipNum;
  21. int examineFlag;
  22. String notExamineReason;
  23. int validPeriod;
  24. String userName;
  25. String brandName;
  26. String avatarUrl;
  27. int isLike;
  28. int isFavorite;
  29. int isTip;
  30. QuestionDetailModel(
  31. {this.id,
  32. this.createTime,
  33. this.createBy,
  34. this.updateTime,
  35. this.updateBy,
  36. this.title,
  37. this.expression,
  38. this.solution,
  39. this.imgs,
  40. this.brandId,
  41. this.expert,
  42. this.reward,
  43. this.lockFlag,
  44. this.hotFlag,
  45. this.statuz,
  46. this.favoriteNum,
  47. this.likeNum,
  48. this.browseNum,
  49. this.tipNum,
  50. this.examineFlag,
  51. this.notExamineReason,
  52. this.validPeriod,
  53. this.userName,
  54. this.brandName,
  55. this.avatarUrl,
  56. this.isLike,
  57. this.isTip,
  58. this.isFavorite});
  59. QuestionDetailModel.fromJson(Map<String, dynamic> json) {
  60. id = json['id'];
  61. isTip = json['isTip'];
  62. createTime = json['createTime'];
  63. createBy = json['createBy'];
  64. updateTime = json['updateTime'];
  65. updateBy = json['updateBy'];
  66. title = json['title'];
  67. expression = json['expression'];
  68. solution = json['solution'];
  69. imgs = json['imgs'];
  70. brandId = json['brandId'];
  71. expert = json['expert'];
  72. reward = json['reward'];
  73. lockFlag = json['lockFlag'];
  74. hotFlag = json['hotFlag'];
  75. statuz = json['statuz'];
  76. favoriteNum = json['favoriteNum'];
  77. likeNum = json['likeNum'];
  78. browseNum = json['browseNum'];
  79. tipNum = json['tipNum'];
  80. examineFlag = json['examineFlag'];
  81. notExamineReason = json['notExamineReason'];
  82. validPeriod = json['validPeriod'];
  83. userName = json['userName'];
  84. brandName = json['brandName'];
  85. avatarUrl = json['avatarUrl'];
  86. isLike = json['isLike'];
  87. isFavorite = json['isFavorite'];
  88. }
  89. Map<String, dynamic> toJson() {
  90. final Map<String, dynamic> data = new Map<String, dynamic>();
  91. data['id'] = this.id;
  92. data['isTip'] = this.isTip;
  93. data['createTime'] = this.createTime;
  94. data['createBy'] = this.createBy;
  95. data['updateTime'] = this.updateTime;
  96. data['updateBy'] = this.updateBy;
  97. data['title'] = this.title;
  98. data['expression'] = this.expression;
  99. data['solution'] = this.solution;
  100. data['imgs'] = this.imgs;
  101. data['brandId'] = this.brandId;
  102. data['expert'] = this.expert;
  103. data['reward'] = this.reward;
  104. data['lockFlag'] = this.lockFlag;
  105. data['hotFlag'] = this.hotFlag;
  106. data['statuz'] = this.statuz;
  107. data['favoriteNum'] = this.favoriteNum;
  108. data['likeNum'] = this.likeNum;
  109. data['browseNum'] = this.browseNum;
  110. data['tipNum'] = this.tipNum;
  111. data['examineFlag'] = this.examineFlag;
  112. data['notExamineReason'] = this.notExamineReason;
  113. data['validPeriod'] = this.validPeriod;
  114. data['userName'] = this.userName;
  115. data['brandName'] = this.brandName;
  116. data['avatarUrl'] = this.avatarUrl;
  117. data['isLike'] = this.isLike;
  118. data['isFavorite'] = this.isFavorite;
  119. return data;
  120. }
  121. }