2022-01-11 20:01:58 +08:00
|
|
|
|
//
|
|
|
|
|
// AcrossRoomPKPanelModel.h
|
|
|
|
|
// xplan-ios
|
|
|
|
|
//
|
|
|
|
|
// Created by 冯硕 on 2022/1/11.
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
|
#import "XPEnum.h"
|
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
2022-04-12 18:16:18 +08:00
|
|
|
|
typedef NS_ENUM(NSUInteger, AcrossRoomPkType) {
|
|
|
|
|
AcrossRoomPkTypeLicnese = 1, ///牌照房PK
|
|
|
|
|
AcrossRoomPkTypeAnchor, ///个播PK
|
|
|
|
|
};
|
|
|
|
|
|
2022-04-13 20:24:26 +08:00
|
|
|
|
///PK处于什么阶段
|
|
|
|
|
typedef NS_ENUM(NSUInteger, AcrossRoomPkStateType) {
|
|
|
|
|
AcrossRoomPkStateTypePking = 1,//PK中
|
|
|
|
|
AcrossRoomPkStateTypePenalty, //惩罚阶段
|
|
|
|
|
};
|
|
|
|
|
|
2022-01-11 20:01:58 +08:00
|
|
|
|
@class AcrossRoomPkRankModel;
|
|
|
|
|
@interface AcrossRoomPKPanelModel : NSObject
|
|
|
|
|
///当前时间
|
|
|
|
|
@property (nonatomic, assign) long now;
|
|
|
|
|
///对方流水
|
|
|
|
|
@property (nonatomic, assign) long long aAmount;
|
|
|
|
|
///对方头像
|
|
|
|
|
@property (nonatomic, copy) NSString *aAvatar;
|
|
|
|
|
/// 所有流水
|
|
|
|
|
@property (nonatomic, assign) long long allAmount;
|
|
|
|
|
///对方进度条比例
|
|
|
|
|
@property (nonatomic, assign) float aPercent;
|
|
|
|
|
///对方魅力榜
|
|
|
|
|
@property (nonatomic, strong) NSArray<AcrossRoomPkRankModel *> *arRank;
|
|
|
|
|
///对方贡献榜
|
|
|
|
|
@property (nonatomic, strong) NSArray<AcrossRoomPkRankModel *> *asRank;
|
|
|
|
|
///对方标题
|
|
|
|
|
@property (nonatomic, copy) NSString *aTitle;
|
|
|
|
|
///对方UID
|
|
|
|
|
@property (nonatomic, copy) NSString *aUid;
|
|
|
|
|
///我方流水
|
|
|
|
|
@property (nonatomic, assign) long long cAmount;
|
|
|
|
|
///我方头像
|
|
|
|
|
@property (nonatomic, copy) NSString *cAvatar;
|
|
|
|
|
///我方进度条比例
|
|
|
|
|
@property (nonatomic, assign) float cPercent;
|
|
|
|
|
///我方魅力榜
|
|
|
|
|
@property (nonatomic, strong) NSArray<AcrossRoomPkRankModel *> *crRank;
|
|
|
|
|
///我方贡献榜
|
|
|
|
|
@property (nonatomic, strong) NSArray<AcrossRoomPkRankModel *> *csRank;
|
|
|
|
|
///我方标题
|
|
|
|
|
@property (nonatomic, copy) NSString *cTitle;
|
|
|
|
|
///我方UID
|
|
|
|
|
@property (nonatomic, copy) NSString * cUid;
|
|
|
|
|
///结束时间戳
|
|
|
|
|
@property (nonatomic, assign) long long endTime;
|
2022-04-13 20:24:26 +08:00
|
|
|
|
///惩罚结束时间戳
|
|
|
|
|
@property (nonatomic, assign) long long penaltyEndTime;
|
2022-01-11 20:01:58 +08:00
|
|
|
|
/// 赢家uid
|
|
|
|
|
@property (nonatomic, copy) NSString * winUid;
|
|
|
|
|
///是否异常结束
|
|
|
|
|
@property (nonatomic, assign) BOOL isForce;
|
2022-04-12 18:16:18 +08:00
|
|
|
|
///PK类型 1:牌照房 2:个播房
|
|
|
|
|
@property (nonatomic, assign) AcrossRoomPkType pkType;
|
2022-04-13 20:24:26 +08:00
|
|
|
|
//PK进行状态(1:pk中 2:惩罚中)
|
|
|
|
|
@property (nonatomic, assign) AcrossRoomPkStateType pkState;
|
2022-04-12 18:16:18 +08:00
|
|
|
|
///场次id
|
|
|
|
|
@property (nonatomic, assign) NSInteger roundId;
|
2022-01-11 20:01:58 +08:00
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
@interface AcrossRoomPkRankModel : NSObject
|
|
|
|
|
///金币
|
|
|
|
|
@property (nonatomic, copy) NSString *amount;
|
|
|
|
|
///性别
|
|
|
|
|
@property (nonatomic, assign) GenderType gender;
|
|
|
|
|
///昵称
|
|
|
|
|
@property (nonatomic, copy) NSString *nick;
|
|
|
|
|
///头像
|
|
|
|
|
@property (nonatomic, copy) NSString *avatar;
|
|
|
|
|
///Uid
|
|
|
|
|
@property (nonatomic, copy) NSString * uid;
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
NS_ASSUME_NONNULL_END
|