RQQuestionModule.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //
  2. // RQQuestionModule.h
  3. // SDJK
  4. //
  5. // Created by 张嵘 on 2022/1/11.
  6. //
  7. #import <Foundation/Foundation.h>
  8. #define RQ_Question_Module [RQQuestionModule sharedInstance]
  9. typedef NS_ENUM(NSUInteger, RQQuestionUpdateViewType) {
  10. /// 默认
  11. RQQuestionUpdateViewType_Default,
  12. /// 下载中
  13. RQQuestionUpdateViewType_Request,
  14. /// 下载结束
  15. RQQuestionUpdateViewType_Complete,
  16. /// 题库下载
  17. RQQuestionUpdateViewType_LibDownload,
  18. };
  19. /// 获取题库版本
  20. #define RQ_GET_VersionList @"student/question/version/list"
  21. #define RQ_GET_VersionDictList @"open-api/system/dict/data/type/update_db"
  22. #define RQ_GET_SelectMiQuestionInfoList @"student/question/info/selectMiQuestionInfoList"
  23. #pragma mark - Vendor
  24. #pragma mark - Model
  25. #import "RQHTTPService+SelectTestK14QuestionInfoList.h"
  26. #import "RQHTTPService+RQGetVersionList.h"
  27. #import "RQExamRuleModel.h"
  28. #import "RQHTTPService+RQGetSelectMiQuestionInfoList.h"
  29. #import "RQExplainModel.h"
  30. #pragma mark - ViewModel
  31. #pragma mark - View
  32. #import "RQUpdateView.h"
  33. #pragma mark - ViewController
  34. NS_ASSUME_NONNULL_BEGIN
  35. @interface RQQuestionModule : NSObject
  36. @singleton(RQQuestionModule);
  37. /// 更新题库
  38. - (void)rq_updateQuestion;
  39. - (void)rq_showAppUpdateView;
  40. @end
  41. NS_ASSUME_NONNULL_END