2025-08-08 10:49:36 +08:00
|
|
|
//
|
|
|
|
|
// QXRoomModel.m
|
|
|
|
|
// QXLive
|
|
|
|
|
//
|
|
|
|
|
// Created by 启星 on 2025/6/10.
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
#import "QXRoomModel.h"
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomModel
|
|
|
|
|
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
|
|
|
|
return @{
|
|
|
|
|
@"room_info" : @"QXRoomInfoModel",
|
|
|
|
|
@"room_owner" :@"QXRoomOwnerModel",
|
|
|
|
|
@"user_info" : @"QXRoomOwnerModel",
|
|
|
|
|
@"song_user_info" : @"QXSongListModel",
|
|
|
|
|
@"nextInfo":@"QXSongListModel",
|
|
|
|
|
@"room_auction":@"QXRoomAuction",
|
|
|
|
|
@"cp_user": @"QXRoomCpUser",
|
|
|
|
|
@"pk_info" : @"QXRoomPkInfo",
|
2025-10-20 09:43:10 +08:00
|
|
|
@"song_pit_list":@"QXRoomPitModel",
|
|
|
|
|
@"friend_info":@"QXRoomFriendInfo",
|
|
|
|
|
@"gift_cycle":@"QXRoomActivityModel",
|
2025-11-21 16:17:05 +08:00
|
|
|
@"singer_info":@"QXSingerInfo",
|
2025-08-08 10:49:36 +08:00
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomInfoModel
|
|
|
|
|
|
|
|
|
|
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
|
|
|
|
return @{
|
|
|
|
|
@"pit_list" : @"QXRoomPitModel",
|
|
|
|
|
@"head_line" : @"QXHeadLineModel"
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomPitModel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomOwnerModel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomOnlineList
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomApplyPitModel
|
|
|
|
|
|
|
|
|
|
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
|
|
|
|
return @{
|
|
|
|
|
@"regular" : @"QXRoomOnlineList",
|
|
|
|
|
@"special" : @"QXRoomOnlineList",
|
|
|
|
|
@"gift_info":@"QXGiftModel",
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomBgListModel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
@implementation QXHeadLineModel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomAuction
|
|
|
|
|
|
|
|
|
|
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
|
|
|
|
return @{
|
|
|
|
|
@"auction_list" : @"QXRoomPitModel",
|
|
|
|
|
@"auction_user" :@"auction_user",
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomAuctionUser
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomCpUser
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomPkInfo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end
|
2025-10-20 09:43:10 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomFriendInfo
|
|
|
|
|
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
|
|
|
|
return @{
|
|
|
|
|
@"heart_list" : @"QXRoomFriendHeartListModel"
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomFriendHeartListModel
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomActivityModel
|
|
|
|
|
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
|
|
|
|
return @{
|
|
|
|
|
@"xlh_info" : @"QXRoomActivitySubModel"
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
@implementation QXRoomActivitySubModel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end
|
2025-11-21 16:17:05 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
@implementation QXSingerInfo
|
|
|
|
|
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
|
|
|
|
return @{
|
|
|
|
|
@"song_info" : @"QXUserSongListModel",
|
|
|
|
|
@"next_song_info" : @"QXUserSongListModel",
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@end
|