Initial commit
This commit is contained in:
+100
@@ -0,0 +1,100 @@
|
||||
//
|
||||
// UMComUserListDataController.h
|
||||
// UMCommunity
|
||||
//
|
||||
// Created by umeng on 16/5/4.
|
||||
// Copyright © 2016年 Umeng. All rights reserved.
|
||||
//
|
||||
|
||||
#import "UMComListDataController.h"
|
||||
|
||||
@class UMComUser, UMComTopic;
|
||||
/**
|
||||
* 用户相关列表DataController
|
||||
*/
|
||||
@interface UMComUserListDataController : UMComListDataController
|
||||
|
||||
/**
|
||||
*关注或取消关注用户
|
||||
*/
|
||||
- (void)followOrDisFollowUser:(UMComUser *)user completion:(UMComDataRequestCompletion)completion;
|
||||
|
||||
//定义一个当前UMComUserListDataController的基类对应的uid
|
||||
@property(nonatomic,strong)NSString* uid;
|
||||
@end
|
||||
|
||||
/**
|
||||
* 用户粉丝列表
|
||||
*/
|
||||
@interface UMComUserFansDataController : UMComUserListDataController
|
||||
|
||||
/**
|
||||
*用户
|
||||
*/
|
||||
@property (nonatomic, strong) UMComUser *user;
|
||||
|
||||
+ (UMComUserFansDataController *)userFansDataControllerWithUser:(UMComUser*)user count:(NSInteger)count;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
/**
|
||||
*用户关注的人列表
|
||||
*/
|
||||
@interface UMComUserFollowingDataController : UMComUserListDataController
|
||||
|
||||
/**
|
||||
*用户
|
||||
*/
|
||||
@property (nonatomic, strong) UMComUser *user;
|
||||
|
||||
+ (UMComUserFollowingDataController *)userFollowingDataControllerWithUser:(UMComUser*)user count:(NSInteger)count;
|
||||
|
||||
@end
|
||||
|
||||
/**
|
||||
*推荐用户列表
|
||||
*/
|
||||
@interface UMComUserRecommendDataController : UMComUserListDataController
|
||||
|
||||
|
||||
@end
|
||||
|
||||
/**
|
||||
*话题下活跃用户
|
||||
*/
|
||||
@interface UMComUserTopicHotDataController : UMComUserListDataController
|
||||
|
||||
/**
|
||||
*活跃用户所在的话题
|
||||
*/
|
||||
@property (nonatomic, strong) UMComTopic *topic;
|
||||
|
||||
@end
|
||||
|
||||
/**
|
||||
*附近用户
|
||||
*/
|
||||
@interface UMComUserNearbyDataController : UMComUserListDataController
|
||||
|
||||
- (instancetype)initWithCount:(NSInteger)count location:(CLLocation*)location;
|
||||
|
||||
/**
|
||||
*当前位置
|
||||
*/
|
||||
@property (nonatomic, strong) CLLocation *location;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
/**
|
||||
* 搜索用户关键字
|
||||
*/
|
||||
@interface UMComSearchUserListDataController : UMComUserListDataController
|
||||
|
||||
- (instancetype)initWithCount:(NSInteger)count keyWord:(NSString*)keyWord;
|
||||
|
||||
@property(nonatomic,copy)NSString* keyWord;
|
||||
@end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user