// // QXHomePageNetwork.h // QXLive // // Created by 启星 on 2025/6/10. // #import #import "QXRoomListModel.h" #import "QXBanner.h" #import "QXRankModel.h" #import "QXGiftModel.h" #import "QXRechargePermissionModel.h" #import "QXNiceGiftRechargeModel.h" NS_ASSUME_NONNULL_BEGIN @interface QXHomePageNetwork : NSObject /** 首页房间列表 */ +(void)homeRoomListWithPage:(NSInteger)page is_top:(BOOL)is_top label_id:(NSString*)label_id successBlock:(void (^)(NSArray* list,BOOL isAppStore))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 首页标签列表 */ +(void)homeRoomLabelListsuccessBlock:(void (^)(NSArray* list))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 首页banner */ +(void)homeBannerWithType:(NSString*)type successBlock:(void (^)(NSArray* list))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 魅力/财富榜 ranking_type 1财富 2魅力 type 1日榜;2本周榜;3月榜; */ +(void)rankOfCharmWithRankingType:(NSString*)ranking_type type:(NSString*)type page:(NSInteger)page successBlock:(void (^)(QXRankModel*model))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 房间榜 type 1日榜;2本周榜;3月榜; */ +(void)rankOfRoomWithType:(NSString*)type successBlock:(void (^)(QXRankModel*model))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 公会榜 type 1日榜;2本周榜;3月榜; */ +(void)rankOfGuildWithType:(NSString*)type successBlock:(void (^)(QXRankModel*model))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 真爱榜 */ +(void)rankOfRealLoveWithType:(NSString*)type successBlock:(void (^)(QXRankModel*model))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 首充礼物 */ +(void)getFirstRechargeGiftListSuccessBlock:(void (^)(NSArray *list))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 首充礼物权限 */ +(void)getFirstRechargePermissionSuccessBlock:(void (^)(BOOL isShow))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 充值权限 */ +(void)getRechargePermissionSuccessBlock:(void (^)(QXRechargePermissionModel *model,BOOL isAppStore))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 天降好礼 */ +(void)getSkyDropGiftListSuccessBlock:(void (^)(QXNiceGiftRechargeModel * model))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 获取新人 */ +(void)getNewUserGiftListSuccessBlock:(void (^)(NSArray * list))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; @end NS_ASSUME_NONNULL_END