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

159 lines
2.4 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",
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