ASUserInfoManager.h 1005 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // ASUserInfoManager.h
  3. // Asteria
  4. //
  5. // Created by iOS on 2023/11/27.
  6. //
  7. #import <Foundation/Foundation.h>
  8. #import "ASUserModel.h"
  9. #import "ASVipModel.h"
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface ASUserInfoManager : NSObject
  12. + (instancetype)shared;
  13. @property (nonatomic, assign) BOOL isLogin;
  14. @property (nonatomic, strong) ASUserModel *userInfo;
  15. @property (nonatomic, strong) ASVipModel *curVipInfo;
  16. @property (nonatomic, strong) ASVipModel *nextVipInfo;
  17. @property (nonatomic, copy) NSString *birthDay;
  18. @property (nonatomic, copy) NSString *birthStatus;
  19. @property (nonatomic, copy) NSString *amount;
  20. @property (nonatomic, copy) NSString *code;
  21. @property (nonatomic, copy) NSString *typeId;
  22. /// 以获取总积分
  23. @property (nonatomic, copy) NSString *pointAmount;
  24. /// 用户当前可用积分
  25. @property (nonatomic, copy) NSString *userPoints;
  26. @property (nonatomic, strong) NSArray<ASVipModel *> *vipInfoArr;
  27. - (void)getInfo;
  28. - (void)baseInfoNet:(void(^)(void))comp;
  29. @end
  30. NS_ASSUME_NONNULL_END