49 lines
1.0 KiB
Objective-C
49 lines
1.0 KiB
Objective-C
//
|
|
// XPRoomRankPresenter.h
|
|
// xplan-ios
|
|
//
|
|
// Created by 冯硕 on 2021/12/14.
|
|
//
|
|
|
|
#import "BaseMvpPresenter.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
typedef NS_ENUM(NSInteger, RankListType) {
|
|
RankListType_Day = 1,
|
|
RankListType_Week,
|
|
};
|
|
|
|
typedef NS_ENUM(NSInteger, RoomDayRankType) {
|
|
///财富榜
|
|
RoomDayRankType_Wealth = 1,
|
|
///魅力榜
|
|
RoomDayRankType_Charm,
|
|
};
|
|
|
|
|
|
@interface XPRoomRankPresenter : BaseMvpPresenter
|
|
/// 请求房间贡献榜
|
|
/// @param roomUid 房主的uid
|
|
/// @param type 类型
|
|
/// @param page 当前页数
|
|
/// @param pageSize 一页多少个
|
|
- (void)getRoomContributeRankList:(NSString *)roomUid
|
|
type:(RankListType)type
|
|
page:(int)page
|
|
pageSize:(int)pageSize
|
|
state:(int)state;
|
|
|
|
/// 请求房间贡献榜
|
|
/// @param roomUid 房主的uid
|
|
/// @param type 类型
|
|
/// @param page 当前页数
|
|
/// @param pageSize 一页多少个
|
|
- (void)getRoomCharmRankList:(NSString *)roomUid
|
|
type:(RankListType)type
|
|
page:(int)page
|
|
pageSize:(int)pageSize
|
|
state:(int)state;
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|