Files
featherVoice/QXLive/Mine(音域)/Model/QXRoomModel.m

117 lines
1.6 KiB
Mathematica
Raw Normal View History

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",
@"song_pit_list":@"QXRoomPitModel"
};
}
@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