RQQuestionModule.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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_VersionDictList @"https://jsjp-admin.zzxcx.net/jsjp-admin/open-api/gzpt/userInfo/type/update_question"
  21. #define RQ_GET_SelectMiQuestionInfoList @"https://jsjp-admin.zzxcx.net/jsjp-admin/student/question/info/selectMiQuestionInfoList"
  22. #pragma mark - Vendor
  23. #pragma mark - Model
  24. #import "RQHTTPService+RQGetVersionList.h"
  25. #import "RQExamRuleModel.h"
  26. #import "RQHTTPService+RQGetSelectMiQuestionInfoList.h"
  27. #import "RQExplainModel.h"
  28. #import "RQHTTPService+RQGetChapterList.h"
  29. #import "RQHTTPService+RQGetOldFaceHistoryList.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