// // RQUserManager.h // BuckDriverStudent // // Created by 张嵘 on 2019/10/24. // Copyright © 2019 RONG. All rights reserved. // #import #import "RQUserModel.h" #import "WechatLoginInfoModel.h" NS_ASSUME_NONNULL_BEGIN #define RQ_USER_MANAGER [RQUserManager sharedInstance] @interface RQUserManager : NSObject /// 用户头像 @property (nonatomic, readwrite, strong) NSString *headImage; /// 用户昵称 @property (nonatomic, readwrite, strong) NSString *nickName; /// 微信支付状态 @property (nonatomic, readwrite, assign) RQWeChatPayStatus weChatPayStatus; /// 是否VIP 2:基础VIP 1:超级VIP @property (nonatomic, readwrite, assign) NSInteger isVip; /// 试看次数 @property (nonatomic, readwrite, assign) NSInteger tryLookCount; /// 单例 + (instancetype) sharedInstance; /// 存储用户 - (void)saveUser:(RQUserModel *)user; /// 删除用户 - (void)deleteUser:(RQUserModel *)user; /// 获取当前用户 - (RQUserModel *)currentUser; /// 获取当前用户的id - (NSString *)currentUserId; /// 用户信息配置完成 - (void)postUserDataConfigureCompleteNotification; /// 是否登录 - (BOOL)isLogin; /// 是否需要登录 - (BOOL)isShouldLogin; /// 用户登录 - (void)loginUser:(RQUserModel *)user; /// 退出登录 - (void)logoutUser; /// 是否Vip - (void)isVipWithComplete:(VoidBlock_integer)complete; - (void)isShouldVipWithComplete:(VoidBlock_integer)complete; @end NS_ASSUME_NONNULL_END