ProfileModule.h 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. //
  2. // ProfileModule.h
  3. // SDJK
  4. //
  5. // Created by 张嵘 on 2021/7/30.
  6. //
  7. #import <Foundation/Foundation.h>
  8. #define RQ_Profile_Module [ProfileModule sharedInstance]
  9. /// VIP价格路径
  10. FOUNDATION_EXTERN NSString * _Nullable const RQVipPricePath;
  11. /// 销售价格路径
  12. FOUNDATION_EXTERN NSString * _Nullable const RQVipPriceOriginalPath;
  13. /// XXX路径
  14. FOUNDATION_EXTERN NSString * _Nullable const RQButtonSwitchOriginalPath;
  15. /// 线上路径
  16. FOUNDATION_EXTERN NSString * _Nullable const RQOnlineVersionPath;
  17. /// 题库更新路径
  18. FOUNDATION_EXTERN NSString * _Nullable const RQUpdateDbOriginalPaDth;
  19. /// app图标是否更改
  20. FOUNDATION_EXTERN NSString * _Nullable const RQSDJKAPPICONNEEDCHANGEPath;
  21. /// VIP类型
  22. FOUNDATION_EXTERN NSString * _Nullable const RQVipTypePath;
  23. #pragma mark - ViewController
  24. #import "RQProfileViewController.h"
  25. #import "RQUserInfoViewController.h"
  26. #import "RQActivateVIPViewController.h"
  27. #import "RQFreeTryViewController.h"
  28. #import "RQVersionUpdateViewController.h"
  29. #import "RQFeedbackAndHelpViewController.h"
  30. #import "RQLearningMaterialsViewController.h"
  31. #import "RQLearningMaterialsDetailViewController.h"
  32. #pragma mark - ViewModel
  33. #import "RQProfileViewModel.h"
  34. #import "RQProfileUserInfoItemViewModel.h"
  35. #import "RQProfileMemberValidityItemViewModel.h"
  36. #import "RQProfileLogouItemViewModel.h"
  37. #import "RQUserInfoViewModel.h"
  38. #import "RQActivateVIPViewModel.h"
  39. #import "RQFreeTryViewModel.h"
  40. #import "RQVersionUpdateViewModel.h"
  41. #import "RQFeedbackAndHelpViewModel.h"
  42. #import "RQLearningMaterialsViewModel.h"
  43. #import "RQLearningMaterialsDetailViewModel.h"
  44. #pragma mark - View
  45. #import "RQProfileUserInfoCell.h"
  46. #import "RQProfileMemberValidityCell.h"
  47. #import "RQProfileLogoutCell.h"
  48. #import "RQActivateVIPCodeView.h"
  49. #import "RQFreeTryNoteCell.h"
  50. #import "RQLearningMaterialsListCell.h"
  51. #pragma mark - Model
  52. #import "RQHTTPService+RQVipCode.h"
  53. #import "RQHTTPService+PostPrepareOrder.h"
  54. #import "RQHTTPService+GetConfigKey.h"
  55. #import "RQHTTPService+RQPostDeletion.h"
  56. #import "RQHTTPService+RQGetLearningMaterials.h"
  57. #import "RQHTTPService+RQPostEamilInfo.h"
  58. #import "RQHTTPService+RQRecommendCode.h"
  59. NS_ASSUME_NONNULL_BEGIN
  60. @interface ProfileModule : NSObject
  61. @singleton(ProfileModule);
  62. /// VIP窗口
  63. //- (void)rq_ActivateVIPAlertWithComplete:(VoidBlock_Bool)complete;
  64. - (void)showVIPAlertWithComplete:(VoidBlock_Bool)complete;
  65. @end
  66. NS_ASSUME_NONNULL_END