Files
yinmeng-ios/xplan-ios/Main/Home/Api/Api+Home.h
2022-03-04 19:54:17 +08:00

89 lines
2.7 KiB
Objective-C

//
// Api+Home.h
// xplan-ios
//
// Created by 冯硕 on 2021/11/29.
//
#import "Api.h"
NS_ASSUME_NONNULL_BEGIN
@interface Api (Home)
/// 获取首页所有的tag
/// @param complection 完成
/// @param uid 用户的uid
+ (void)homeTagComplection:(HttpRequestHelperCompletion)complection uid:(NSString *)uid;
/// 查看推荐列表
/// @param complection 完成
/// @param uid 用户的uid
/// @param tabId tabid
/// @param page 当前的页数
/// @param pageSize 一页有多少个
+ (void)getRecommendListComplection:(HttpRequestHelperCompletion)complection
uid:(NSString *)uid
tabId:(NSString *)tabId
page:(NSString *)page
pageSize:(NSString *)pageSize;
/// 搜索
/// @param complection 完成
/// @param key 关键字
/// @param type 类型 1 房间 2 用户
/// @param page 多少页
/// @param pageSize 每页多少个
+ (void)searchComplection:(HttpRequestHelperCompletion)complection
key:(NSString *)key
type:(NSString *)type
page:(NSString *)page
pageSize:(NSString *)pageSize;
/// 首页推荐的轮播图
/// @param completion 完成
/// @param uid 用户的uid
/// @param type 类型 2 房间的 1 首页的 9推荐页下面的
+ (void)homeBannerList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid type:(NSString *)type;
/// 请求推荐页资源的列表
/// @param completion 完成
/// @param uid 用户的uid
+ (void)homeMenuList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid;
/// 请求推荐房间列表
/// @param completion 完成
/// @param uid 用户的uid
+ (void)homeRecommendRoomList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid;
/// 请求个播房间列表
/// @param completion 完成
+ (void)homeHotRoomList:(HttpRequestHelperCompletion)completion;
/// 请求热门房间列表
/// @param completion 完成
+ (void)homePersonalRoomList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid;
/// 请求组队开黑房间列表
/// @param completion 完成
/// @param uid 用户的uid
/// @param pageNum 当前页数
/// @param pageSize 一页多少个
+ (void)homePlayGameTeam:(HttpRequestHelperCompletion)completion uid:(NSString *)uid pageNum:(NSString *)pageNum pageSize:(NSString *)pageSize;
/// 请求首页关注列表
/// @param completion 完成
/// @param uid 用户的uid
+ (void)homeAttentionList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid;
/// 请求收藏房间列表
/// @param completion 完成
/// @param uid 用户的uid
/// @param page 当前页数
/// @param pageSize 一页多少个
+ (void)homeCollectRoomList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize;
@end
NS_ASSUME_NONNULL_END