Files
yinmeng-ios/xplan-ios/Main/Room/View/AcrossRoomPK/Model/AcrossRoomPKPanelModel.h

87 lines
2.5 KiB
C
Raw Normal View History

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
};
///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;
///惩罚结束时间戳
@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;
//PK进行状态(1pk中 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