hot_word_model.dart 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. class HotWordModel {
  2. String? createBy;
  3. String? createTime;
  4. String? updateBy;
  5. String? updateTime;
  6. String? wordId;
  7. String? owner;
  8. String? groupId;
  9. String? word;
  10. String? url;
  11. String? urlTarget;
  12. String? useCount;
  13. String? hitCount;
  14. HotWordModel({
  15. this.createBy,
  16. this.createTime,
  17. this.updateBy,
  18. this.updateTime,
  19. this.wordId,
  20. this.owner,
  21. this.groupId,
  22. this.word,
  23. this.url,
  24. this.urlTarget,
  25. this.useCount,
  26. this.hitCount,
  27. });
  28. HotWordModel.fromJson(Map<String, dynamic> json) {
  29. createBy = json['createBy']?.toString();
  30. createTime = json['createTime']?.toString();
  31. updateBy = json['updateBy']?.toString();
  32. updateTime = json['updateTime']?.toString();
  33. wordId = json['wordId']?.toString();
  34. owner = json['owner']?.toString();
  35. groupId = json['groupId']?.toString();
  36. word = json['word']?.toString();
  37. url = json['url']?.toString();
  38. urlTarget = json['urlTarget']?.toString();
  39. useCount = json['useCount']?.toString();
  40. hitCount = json['hitCount']?.toString();
  41. }
  42. Map<String, dynamic> toJson() {
  43. final data = <String, dynamic>{};
  44. data['createBy'] = createBy;
  45. data['createTime'] = createTime;
  46. data['updateBy'] = updateBy;
  47. data['updateTime'] = updateTime;
  48. data['wordId'] = wordId;
  49. data['owner'] = owner;
  50. data['groupId'] = groupId;
  51. data['word'] = word;
  52. data['url'] = url;
  53. data['urlTarget'] = urlTarget;
  54. data['useCount'] = useCount;
  55. data['hitCount'] = hitCount;
  56. return data;
  57. }
  58. }