// // QXHomePageNetwork.h // QXLive // // Created by 启星 on 2025/6/10. // #import #import "QXRoomListModel.h" #import "QXBanner.h" #import "QXRankModel.h" #import "QXGiftModel.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)homeBannerSuccessBlock:(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; @end NS_ASSUME_NONNULL_END