YMHomePageViewModel.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // YMHomePageViewModel.h
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/2/4.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import "MSYOUPAIViewModel.h"
  9. #import "YMHomePageBannerViewModel.h"
  10. #import "YMHomePageListViewModel.h"
  11. NS_ASSUME_NONNULL_BEGIN
  12. @interface YMHomePageViewModel : MSYOUPAIViewModel
  13. /// 判断是否开启青少年模式
  14. - (void)judgementsIsOpenAdolescentModel;
  15. /// 获取青少年模式状态数据
  16. - (void)getAdolescentModelStatusData;
  17. /// 获取广告数据
  18. - (void)getAdvertData;
  19. /// 获取等级信息数据
  20. - (void)getLevelIconData;
  21. /// 获取徽章和贵族图标数据
  22. - (void)getBadgesAndNobilityIconData;
  23. /// 前往搜索用户
  24. - (void)gotoSearchUser;
  25. - (void)zhidingData;
  26. /// 首页BannerVM
  27. @property (nonatomic, strong, readonly) YMHomePageBannerViewModel *bannerVM;
  28. /// 首页ViewModel列表
  29. @property (nonatomic, strong, readonly) NSArray <YMHomePageListViewModel *>*homePageVMListDataArray;
  30. @property (nonatomic,copy) void (^refreshHomeListData)(void);
  31. @end
  32. NS_ASSUME_NONNULL_END