RQHomePageModule.h 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  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. /// 首页车型选项Key
  16. FOUNDATION_EXTERN NSString * const RQHomePageCarTypeKey;
  17. /// 首页科目选项Key
  18. FOUNDATION_EXTERN NSString * const RQHomePageSubjectTypeKey;
  19. /// 首页子页面类型Key
  20. FOUNDATION_EXTERN NSString * const RQHomeSubPageTypeKey;
  21. /// EditList类型Key
  22. FOUNDATION_EXTERN NSString * const RQHomeSubEditListTypeKey;
  23. #pragma mark - Pods
  24. #import "JXPagerListRefreshView.h"
  25. #import <JXCategoryView/JXCategoryView.h>
  26. #pragma mark - Model
  27. #import "RQHTTPService+RQGetPlaceList.h"
  28. #import "RQHTTPService+RQGetPlaceVideoList.h"
  29. #import "RQHTTPService+RQGetPlaceVipList.h"
  30. #pragma mark - View
  31. #import "RQHomePageTitleView.h"
  32. #import "RQHomePageADCell.h"
  33. #import "RQHomeSubPageVideoScrollCell.h"
  34. #import "RQHomeSubPageVideoHeaderCollectionReusableView.h"
  35. #import "RQHomeSubPageVideoCell.h"
  36. #import "RQHomeSubPageNormalCell.h"
  37. #import "RQHomePageOneOrFourBigCell.h"
  38. #import "RQHomePageOneOrFourSmallCell.h"
  39. #import "RQHomePageSimulationExamCell.h"
  40. #import "RQHomePageJiaoGuan12123Cell.h"
  41. #import "RQHomePageDriveMethodCell.h"
  42. #import "RQHomePageSubjectModuleCell.h"
  43. #import "RQSpecialPracticeCell.h" /// 专项练习
  44. #import "RQSpecialAddCell.h"
  45. #import "RQSpecialQuestionCell.h"
  46. #import "RQSpecialPointCell.h"
  47. #import "RQErrorAndCollectHeaderView.h"
  48. #import "RQPlaceListTableViewHeaderView.h"
  49. #import "RQPlaceListCell.h"
  50. #import "RQPlaceVideoListCell.h"
  51. #import "RQPlaceBuyCell.h"
  52. #import "RQPlaceListHeaderView.h"
  53. #import "RQPlaceListFooterView.h"
  54. #import "RQPlaceDetailNoteIntroduceCell.h"
  55. #import "RQPlaceDetaiIDescribeCell.h"
  56. #import "RQPlaceDetaiIQuestionCell.h"
  57. #import "RQTeachSchoolVideoCell.h"
  58. #pragma mark - ViewController
  59. /// HomePage
  60. #import "RQHomePageViewController.h"
  61. #import "RQHomeSubPageViewController.h"
  62. #import "RQHomePageSubjectOneOrFourViewController.h"
  63. #import "RQHomeSubPageVideoScrollViewModel.h"
  64. #import "RQHomeSubPageVideoScrollViewController.h"
  65. #import "RQHomeSubPageVideoScrollSubViewController.h"
  66. #import "RQSpecialPractiseViewController.h" /// 专项练习
  67. #import "RQChapterAndPointListViewController.h"
  68. #import "RQHoursBeforeExamHomeViewController.h" /// 考前秘卷
  69. #import "RQErrorAndCollectViewController.h"
  70. #import "RQErrorViewController.h"
  71. #import "RQCollectViewController.h"
  72. #import "RQPlaceListViewController.h"
  73. #import "RQPlaceDetailViewController.h"
  74. #import "RQPlaceDetailNoteViewController.h"
  75. #import "RQPlaceDetailDescribeViewController.h"
  76. #pragma mark - ViewModel
  77. /// HomePage
  78. #import "RQHomePageViewModel.h"
  79. #import "RQHomeSubPageViewModel.h"
  80. #import "RQHomePageSubjectOneOrFourViewModel.h"
  81. #import "RQHomeSubPageVideoScrollViewModel.h"
  82. #import "RQHomeSubPageVideoScrollSubViewModel.h"
  83. #import "RQHomePageADItemViewModel.h"
  84. #import "RQHomePageOneOrFourBigItemViewModel.h"
  85. #import "RQHomePageSectionOneGroupViewModel.h"
  86. #import "RQHomePageOneOrFourSmallItemViewModel.h"
  87. #import "RQHomePageSectionTwoGroupViewModel.h"
  88. #import "RQHomePageSimulationExamItemViewModel.h"
  89. #import "RQHomePageJiaoGuan12123ItemViewModel.h"
  90. #import "RQHomePageDriveMethodItemViewModel.h"
  91. #import "RQHomePageSubjectModuleItemViewModel.h"
  92. #import "RQSpecialPractiseViewModel.h" /// 专项练习
  93. #import "RQSpecialPracticeItemViewModel.h"
  94. #import "RQSpecialAddItemViewModel.h"
  95. #import "RQSpecialQuestionItemViewModel.h"
  96. #import "RQSpecialPointItemViewModel.h"
  97. #import "RQChapterAndPointListViewModel.h"
  98. #import "RQHoursBeforeExamHomeViewModel.h" /// 考前秘卷
  99. #import "RQErrorAndCollectViewModel.h"
  100. #import "RQErrorViewModel.h"
  101. #import "RQCollectViewModel.h"
  102. #import "RQErrorAndCollectItemViewModel.h"