Files
real-e-party-iOS/YuMi/Modules/YMMine/Protocol/XPMineUserInfoProtocol.h
edwinQQQ a35a711be6 chore: Initial clean commit
- Removed YuMi/Library/ (138 MB, not tracked)
- Removed YuMi/Resources/ (23 MB, not tracked)
- Removed old version assets (566 files, not tracked)
- Excluded Pods/, xcuserdata/ and other build artifacts
- Clean repository optimized for company server deployment
2025-10-09 16:19:14 +08:00

47 lines
1.2 KiB
Objective-C

//
// XPMineUserInfoProtocol.h
// xplan-ios
//
// Created by 冯硕 on 2021/9/23.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@class UserInfoModel,XPSoundCardModel,XPMineUserInfoTagModel, RelationUserVO;
@protocol XPMineUserInfoProtocol <NSObject>
@optional
///获取用户信息成功
- (void)onGetUserInfoSuccess:(UserInfoModel *)userInfo;
- (void)onGetUserInfoFailure;
///获取用户详细信息成功
- (void)onGetDetailInfoSuccess:(UserInfoModel *)userInfo;
///关注/取消关注
- (void)attentionUserSuccess:(BOOL)status;
///获取关注状态
- (void)getAttentionStateSuccess:(BOOL)status;
///上传声音卡成功
/// @param fileUrl 声音url
- (void)uploadVoiceFileToThirdSuccess:(NSString *)fileUrl;
/// 上传声音卡失败
/// @param message 失败消息
- (void)uploadVoiceFileFail:(NSString *)message;
///保存声音成功
-(void)saveSoundSuccess:(NSString *)fileUrl;
///保存声音失败
-(void)saveSoundFailWithMsg:(NSString *)msg;
///删除声音失败
-(void)deleteSoundSuccess;
///得到个人标签成功、
-(void)getTagListSuccess:(XPMineUserInfoTagModel *)model;
///保存个人标签成功
-(void)saveTagListSuccess;
-(void)getCPListSuccess:(NSArray <RelationUserVO *>*)array;
@end
NS_ASSUME_NONNULL_END