RQBDQuestionModel.h 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. //
  2. // RQBDQuestionModel.h
  3. // jiaPei
  4. //
  5. // Created by 张嵘 on 2022/7/28.
  6. // Copyright © 2022 JCZ. All rights reserved.
  7. //
  8. #import "RQBaseModel.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface RQBDQuestionModel : RQBaseModel
  11. @property (nonatomic, readwrite, assign) NSInteger _id;
  12. /**
  13. * 问题id
  14. */
  15. @property (nonatomic, readwrite, assign) NSInteger question_id;
  16. /**
  17. * 大章节ID
  18. */
  19. @property (nonatomic, readwrite, copy) NSString *chapter_id;
  20. /**
  21. * 小章节ID
  22. */
  23. @property (nonatomic, readwrite, copy) NSString *label;
  24. /**
  25. * 题目题干
  26. */
  27. @property (nonatomic, readwrite, copy) NSString *question;
  28. /**
  29. * 选项一
  30. */
  31. @property (nonatomic, readwrite, copy) NSString *option_a;
  32. /**
  33. * 选项二
  34. */
  35. @property (nonatomic, readwrite, copy) NSString *option_b;
  36. /**
  37. * 选项三
  38. */
  39. @property (nonatomic, readwrite, copy) NSString *option_c;
  40. /**
  41. * 选项四
  42. */
  43. @property (nonatomic, readwrite, copy) NSString *option_d;
  44. /**
  45. * 选项五
  46. */
  47. @property (nonatomic, readwrite, copy) NSString *option_e;
  48. /**
  49. * 选项六
  50. */
  51. @property (nonatomic, readwrite, copy) NSString *option_f;
  52. /**
  53. * 选项七
  54. */
  55. @property (nonatomic, readwrite, copy) NSString *option_g;
  56. /**
  57. * 选项八
  58. */
  59. @property (nonatomic, readwrite, copy) NSString *option_h;
  60. /**
  61. * 正确选项
  62. */
  63. @property (nonatomic, readwrite, copy) NSString *answer;
  64. /**
  65. * 题目解析
  66. */
  67. @property (nonatomic, readwrite, copy) NSString *explain;
  68. /**
  69. * 题目难度星级
  70. */
  71. @property (nonatomic, readwrite, assign) NSInteger difficulty;
  72. /**
  73. * 关键词
  74. */
  75. @property (nonatomic, readwrite, copy) NSString *keywords;
  76. /**
  77. * 错误率
  78. */
  79. @property (nonatomic, readwrite, assign) double wrong_rate;
  80. /**
  81. * show_option_type(未知参数)
  82. */
  83. @property (nonatomic, readwrite, assign) NSInteger show_option_type;
  84. /**
  85. * question_source(未知参数)
  86. */
  87. @property (nonatomic, readwrite, assign) NSInteger option_type;
  88. @property (nonatomic, readwrite, assign) NSInteger media_type;
  89. @property (nonatomic, readwrite, copy) NSString *media_key;
  90. @property (nonatomic, readwrite, copy) NSString *concise_explain;
  91. @property (nonatomic, readwrite, copy) NSString *assured_keywords;
  92. @property (nonatomic, readwrite, copy) NSString *illiteracy_explain;
  93. @property (nonatomic, readwrite, copy) NSString *illiteracy_keywords;
  94. @property (nonatomic, readwrite, copy) NSString *knack_keyword;
  95. @property (nonatomic, readwrite, copy) NSString *knack_img_url;
  96. @property (nonatomic, readwrite, copy) NSString *knack_detail;
  97. @property (nonatomic, readwrite, copy) NSString *knack_voice_txt;
  98. @property (nonatomic, readwrite, assign) NSInteger m;
  99. @property (nonatomic, readwrite, assign) NSInteger sort;
  100. @property (nonatomic, readwrite, assign) NSInteger supreme;
  101. @property (nonatomic, readwrite, copy) NSString *explain_keywords;
  102. + (id)bdQuestionModelWithFMResultSet:(FMResultSet *)resultSet;
  103. @end
  104. NS_ASSUME_NONNULL_END