// // EPMineAPIHelper.h // YuMi // // Created by AI on 2025-10-10. // #import NS_ASSUME_NONNULL_BEGIN @class UserInfoModel; /// 封装用户信息相关 API @interface EPMineAPIHelper : NSObject /// 获取用户基础信息 - (void)getUserInfoWithUid:(NSString *)uid completion:(void (^)(UserInfoModel * _Nullable userInfo))completion failure:(void (^)(NSInteger code, NSString * _Nullable msg))failure; /// 获取用户详细信息(包含 dynamicInfo) - (void)getUserDetailInfoWithUid:(NSString *)uid completion:(void (^)(UserInfoModel * _Nullable userInfo))completion failure:(void (^)(NSInteger code, NSString * _Nullable msg))failure; /// 更新用户头像 - (void)updateAvatarWithUrl:(NSString *)avatarUrl completion:(void (^)(void))completion failure:(void (^)(NSInteger code, NSString * _Nullable msg))failure; @end NS_ASSUME_NONNULL_END