RQHomePageModule.h 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. //
  2. // RQHomePageModule.h
  3. // XinShouJiaDao
  4. //
  5. // Created by 张嵘 on 2021/7/9.
  6. // Copyright © 2021 JCZ. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #pragma mark - 常量定义区
  10. FOUNDATION_EXTERN CGFloat const RQTableHeaderViewHeight;
  11. FOUNDATION_EXTERN CGFloat const RQHeightForPinSectionHeaderInPagerView;
  12. FOUNDATION_EXTERN CGFloat const RQHeightForPinSectionHeaderInPagerView_One;
  13. FOUNDATION_EXTERN CGFloat const RQHeightForPinSectionHeaderInPagerView_Two;
  14. FOUNDATION_EXTERN CGFloat const RQHomeSubPageEditListToolBarHeight;
  15. FOUNDATION_EXTERN NSString * const RQHomePageSpTitleKey;
  16. /// 首页车型选项Key
  17. FOUNDATION_EXTERN NSString * const RQHomePageCarTypeKey;
  18. /// 首页科目选项Key
  19. FOUNDATION_EXTERN NSString * const RQHomePageSubjectTypeKey;
  20. FOUNDATION_EXTERN NSString * const RQHomeSubPageTypeKHModeKey;
  21. /// 首页子页面类型Key
  22. FOUNDATION_EXTERN NSString * const RQHomeSubPageTypeKey;
  23. /// EditList类型Key
  24. FOUNDATION_EXTERN NSString * const RQHomeSubEditListTypeKey;
  25. #pragma mark - Pods
  26. #import "JXPagerListRefreshView.h"
  27. #import <JXCategoryView/JXCategoryView.h>
  28. #pragma mark - Model
  29. #import "RQHTTPService+RQGetPlaceList.h"
  30. #import "RQHTTPService+RQGetPlaceVideoList.h"
  31. #import "RQHTTPService+RQGetPlaceVipList.h"
  32. #pragma mark - View
  33. #import "NYFloatingSuggestView.h"
  34. #import "RQHomePageTitleView.h"
  35. #import "RQHomePageADCell.h"
  36. #import "RQHomeSubPageVideoScrollCell.h"
  37. #import "RQHomeSubPageVideoHeaderCollectionReusableView.h"
  38. #import "RQHomeSubPageVideoCell.h"
  39. #import "RQHomeSubPageNormalCell.h"
  40. #import "RQHomePageOneOrFourBigCell.h"
  41. #import "RQHomePageOneOrFourSmallCell.h"
  42. #import "RQHomePageSimulationExamCell.h"
  43. #import "RQHomePageJiaoGuan12123Cell.h"
  44. #import "RQHomePageDriveMethodCell.h"
  45. #import "RQHomePageSubjectModuleCell.h"
  46. #import "NYFailSpecialVideoHeaderView.h"
  47. #import "RQSpecialPracticeCell.h" /// 专项练习
  48. #import "RQSpecialAddCell.h"
  49. #import "RQSpecialQuestionCell.h"
  50. #import "RQSpecialPointCell.h"
  51. #import "RQErrorAndCollectHeaderView.h"
  52. #import "RQPlaceListTableViewHeaderView.h"
  53. #import "RQPlaceListCell.h"
  54. #import "RQPlaceVideoListCell.h"
  55. #import "RQPlaceBuyCell.h"
  56. #import "RQPlaceListHeaderView.h"
  57. #import "RQPlaceListFooterView.h"
  58. #import "RQPlaceDetailNoteIntroduceCell.h"
  59. #import "RQPlaceDetaiIDescribeCell.h"
  60. #import "RQPlaceDetaiIQuestionCell.h"
  61. #import "RQTeachSchoolVideoCell.h"
  62. #import "NYFailSpecialExerciseHeaderView.h"
  63. #import "NYFailSpecialExerciseCell.h"
  64. #import "NYBlockExerciseHeaderView.h"
  65. #import "NYBlockExerciseCell.h"
  66. #import "NYFailItemPointCellView.h"
  67. #import "NYHomePageOneBigCell.h"
  68. #pragma mark - ViewController
  69. /// HomePage
  70. #import "RQHomePageViewController.h"
  71. #import "RQHomeSubPageViewController.h"
  72. #import "RQHomePageSubjectOneOrFourViewController.h"
  73. #import "RQHomeSubPageVideoScrollViewModel.h"
  74. #import "RQHomeSubPageVideoScrollViewController.h"
  75. #import "RQHomeSubPageVideoScrollSubViewController.h"
  76. #import "NYFailSpecialExerciseDetailsViewController.h"
  77. #import "NYFailSpecialExerciseViewController.h" /// 易错专项
  78. #import "NYBlockExerciseViewController.h"
  79. #import "RQSpecialPractiseViewController.h" /// 专项练习
  80. #import "RQChapterAndPointListViewController.h"
  81. #import "RQHoursBeforeExamHomeViewController.h" /// 考前秘卷
  82. #import "RQErrorAndCollectViewController.h"
  83. #import "RQErrorViewController.h"
  84. #import "RQCollectViewController.h"
  85. #import "RQPlaceListViewController.h"
  86. #import "RQPlaceDetailViewController.h"
  87. #import "RQPlaceDetailNoteViewController.h"
  88. #import "RQPlaceDetailDescribeViewController.h"
  89. #pragma mark - ViewModel
  90. /// HomePage
  91. #import "RQHomePageViewModel.h"
  92. #import "RQHomeSubPageViewModel.h"
  93. #import "RQHomePageSubjectOneOrFourViewModel.h"
  94. #import "RQHomeSubPageVideoScrollViewModel.h"
  95. #import "RQHomeSubPageVideoScrollSubViewModel.h"
  96. #import "NYFloatingSuggestViewModel.h"
  97. #import "RQHomePageADItemViewModel.h"
  98. #import "RQHomePageOneOrFourBigItemViewModel.h"
  99. #import "RQHomePageSectionOneGroupViewModel.h"
  100. #import "RQHomePageOneOrFourSmallItemViewModel.h"
  101. #import "RQHomePageSectionTwoGroupViewModel.h"
  102. #import "RQHomePageSimulationExamItemViewModel.h"
  103. #import "RQHomePageJiaoGuan12123ItemViewModel.h"
  104. #import "RQHomePageDriveMethodItemViewModel.h"
  105. #import "RQHomePageSubjectModuleItemViewModel.h"
  106. #import "NYFailSpecialVideoGroupViewModel.h"
  107. #import "NYFailGroupPointDataModel.h"
  108. #import "NYFailSpecialExerciseDetailItemModel.h"
  109. #import "NYFailSpecialExerciseDetailsViewModel.h"
  110. #import "NYFailSpecialExerciseGroupViewModel.h"
  111. #import "NYFailSpecialExerciseItemModel.h"
  112. #import "NYFailSpecialExerciseViewModel.h" /// 易错专项
  113. #import "NYBlockExerciseGroupViewModel.h"
  114. #import "NYBlockExerciseItemModel.h"
  115. #import "NYBlockExerciseViewModel.h"
  116. #import "RQSpecialPractiseViewModel.h" /// 专项练习
  117. #import "RQSpecialPracticeItemViewModel.h"
  118. #import "RQSpecialAddItemViewModel.h"
  119. #import "RQSpecialQuestionItemViewModel.h"
  120. #import "RQSpecialPointItemViewModel.h"
  121. #import "RQChapterAndPointListViewModel.h"
  122. #import "RQHoursBeforeExamHomeViewModel.h" /// 考前秘卷
  123. #import "RQErrorAndCollectViewModel.h"
  124. #import "RQErrorViewModel.h"
  125. #import "RQCollectViewModel.h"
  126. #import "RQErrorAndCollectItemViewModel.h"
  127. #import "NYHomePageOneBigItemViewModel.h"