This commit is contained in:
启星
2025-11-28 22:43:06 +08:00
parent 8913ea6f48
commit 7eb4f8d3b8
197 changed files with 7315 additions and 666 deletions

View File

@@ -48,6 +48,7 @@ NS_ASSUME_NONNULL_BEGIN
/// 平台任务列表
@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*usual_tasks;
@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*teacher_tasks;
@end
@@ -74,6 +75,8 @@ NS_ASSUME_NONNULL_BEGIN
@property(nonatomic,strong)NSString *from_id;
/// 0 记录次数 1 计时
@property(nonatomic,strong)NSString *is_time;
/// 奖励类型 1金币 2钻石
@property(nonatomic,strong)NSString *reward_type;
@end

View File

@@ -28,6 +28,7 @@
@"daily_tasks" : @"QXDayTaskListModel",
@"usual_tasks" : @"QXDayTaskListModel",
@"daily_tasks_special": @"QXDayTaskListModel",
@"teacher_tasks": @"QXDayTaskListModel",
};
}

View File

@@ -0,0 +1,86 @@
//
// QXFamilyModel.h
// QXLive
//
// Created by 启星 on 2025/11/27.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@class QXFamilyMemberModel;
@interface QXFamilyModel : NSObject
/// 群组id
@property(nonatomic,strong)NSString *group_id;
/// 家族名称
@property(nonatomic,strong)NSString *name;
/// 族长id群主id
@property(nonatomic,strong)NSString *user_id;
/// 签约次数(群组人数)
@property(nonatomic,strong)NSString *group_members_num;
/// 总计收益
@property(nonatomic,strong)NSString *group_earnings;
/// 族长信息
@property(nonatomic,strong)QXUserModel *group_owner_info;
/// 家族成员
@property(nonatomic,strong)NSArray<QXFamilyMemberModel*> *group_members_lists;
@end
@interface QXFamilyMemberModel : NSObject
/// 身价
@property(nonatomic,strong)NSString *market_value;
/// 0 离线 1 在线
@property(nonatomic,assign)NSInteger is_online;
/// 昵称
@property(nonatomic,strong)NSString *nickname;
/// 头像
@property(nonatomic,strong)NSString *avatar;
/// 用户code
@property(nonatomic,strong)NSString *user_code;
/// 用户id
@property(nonatomic,strong)NSString *user_id;
/// 剩余多少天
@property(nonatomic,strong)NSString *end_time;
/// 剩余多少天
@property(nonatomic,strong)NSString *end_day;
/// 头像框
@property(nonatomic,strong)NSString *dress;
/// 头像框
@property(nonatomic,strong)NSArray *icon;
/// 麦圈
@property(nonatomic,strong)NSString *mic_cycle;
/// 爵位
@property(nonatomic,strong)NSString *nobility_image;
/// 昵称颜色
@property(nonatomic,strong)NSString *nickname_color;
/// 免费续签次数
@property(nonatomic,strong)NSString *free_renewal;
/// 今日收礼收益
@property(nonatomic,strong)NSString *today_earnings;
/// 昨日收礼收益
@property(nonatomic,strong)NSString *yesterday_earnings;
/// 是否显示续约按钮 1显示 0不显示
@property(nonatomic,strong)NSString *is_show_sign;
@end
@interface QXFamilyEarningModel : NSObject
/// 列表 id
@property(nonatomic,strong)NSString *id;
/// 用户昵称
@property(nonatomic,strong)NSString *nickname;
/// 头像
@property(nonatomic,strong)NSString *avatar;
/// 用户code
@property(nonatomic,strong)NSString *user_code;
/// 收益
@property(nonatomic,strong)NSString *earnings;
/// 时间
@property(nonatomic,strong)NSString *createtime;
/// 礼物名称
@property(nonatomic,strong)NSString *gift_name;
/// 礼物价格
@property(nonatomic,strong)NSString *gift_price;
@end
NS_ASSUME_NONNULL_END

View File

@@ -0,0 +1,31 @@
//
// QXFamilyModel.m
// QXLive
//
// Created by on 2025/11/27.
//
#import "QXFamilyModel.h"
@implementation QXFamilyModel
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
return @{
@"group_owner_info" : @"QXFamilyMemberModel",
@"group_members_lists" : @"QXFamilyMemberModel",
};
}
@end
@implementation QXFamilyMemberModel
@end
@implementation QXFamilyEarningModel
@end

View File

@@ -11,7 +11,7 @@
#import "QXUserSongListModel.h"
NS_ASSUME_NONNULL_BEGIN
@class QXRoomInfoModel,QXRoomPitModel,QXRoomOwnerModel,QXHeadLineModel,QXRoomAuction,QXRoomAuctionUser,QXRoomCpUser,QXRoomPkInfo,QXRoomFriendInfo,QXRoomFriendHeartListModel,QXRoomActivitySubModel,QXRoomActivityModel,QXSingerInfo;
@class QXRoomInfoModel,QXRoomPitModel,QXRoomOwnerModel,QXHeadLineModel,QXRoomAuction,QXRoomAuctionUser,QXRoomCpUser,QXRoomPkInfo,QXRoomFriendInfo,QXRoomFriendHeartListModel,QXRoomActivitySubModel,QXRoomActivityModel,QXSingerInfo,QXRoomSignInfo;
@interface QXRoomModel : NSObject
/// 房间信息
@property (nonatomic,strong)QXRoomInfoModel *room_info;
@@ -33,6 +33,8 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic,strong)QXRoomPkInfo *pk_info;
/// 交友房信息
@property (nonatomic,strong)QXRoomFriendInfo *friend_info;
/// 签约房信息
@property (nonatomic,strong)QXRoomSignInfo *sign_info;
/// k歌麦位
@property (nonatomic,strong)NSArray< QXRoomPitModel*> *song_pit_list;
/// 活动
@@ -385,4 +387,19 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic,strong)QXUserSongListModel *song_info;
@property (nonatomic,strong)QXUserSongListModel *next_song_info;
@end
@interface QXRoomSignInfo :NSObject
/// 0 未开始 1进行中
@property (nonatomic,strong)NSString *sign_status;
/// 签约天数
@property (nonatomic,strong)NSString *sign_day;
/// 当前身价
@property (nonatomic,strong)NSString *current_body_value;
/// 倒计时 时间戳
@property (nonatomic,strong)NSString *end_time;
/// 签约场次id
@property (nonatomic,strong)NSString *sign_id;
@end
NS_ASSUME_NONNULL_END

View File

@@ -22,6 +22,7 @@
@"friend_info":@"QXRoomFriendInfo",
@"gift_cycle":@"QXRoomActivityModel",
@"singer_info":@"QXSingerInfo",
@"sign_info":@"QXRoomSignInfo",
};
}
@@ -155,4 +156,11 @@
};
}
@end
@implementation QXRoomSignInfo
@end

View File

@@ -32,6 +32,10 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic,strong)NSString *type;
/// 剩余时间 (天)
@property (nonatomic,strong)NSString *remaining_day;
/// 多少个
@property (nonatomic,strong)NSString *num;
/// 降身卡
@property (nonatomic,strong)NSString *ext_value;
@end

View File

@@ -7,7 +7,7 @@
#import <Foundation/Foundation.h>
@class QXRelationshipListModel,QXUserCpInfoModel;
@class QXRelationshipListModel,QXUserCpInfoModel,QXUserHeartBeatSpaceLogModel;
NS_ASSUME_NONNULL_BEGIN
@interface QXUserModel : NSObject
@@ -55,6 +55,8 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic,assign)NSInteger is_can_chat;
/// 需要充值金额
@property (nonatomic,strong)NSString* can_chat_money;
/// 身价
@property (nonatomic,strong)NSString* market_value;
@end
@@ -272,11 +274,31 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic,strong)NSString *user_id2;
@property (nonatomic,strong)NSString *level;
@property (nonatomic,strong)NSString *exp;
@property (nonatomic,strong)NSString *next_level_exp;
@property (nonatomic,strong)NSString *createtime;
/// 挂件(装扮)地址
@property (nonatomic,strong)NSString *pendant;
/// 挂件上的头像位置0-上1-右上2-右3-右下4-下5-左下6-左7-左上'
@property (nonatomic,strong)NSString *direction;
@property (nonatomic,strong)QXUserModel *user_info1;
@property (nonatomic,strong)QXUserModel *user_info2;
@property (nonatomic,strong)NSArray< QXUserHeartBeatSpaceLogModel *>*gift_log;
@end
@interface QXUserHeartBeatSpaceLogModel : NSObject
@property (nonatomic,strong)NSString *id;
@property (nonatomic,strong)NSString *room_id;
@property (nonatomic,strong)NSString *from_user_id;
@property (nonatomic,strong)NSString *to_user_id;
@property (nonatomic,strong)NSString *gift_id;
@property (nonatomic,strong)NSString *cp_zone_id;
@property (nonatomic,strong)NSString *exp;
@property (nonatomic,strong)NSString *exp_total;
@property (nonatomic,strong)NSString *createtime;
@property (nonatomic,strong)NSString *gift_name;
@property (nonatomic,strong)NSString *num;
@property (nonatomic,strong)NSString *remark;
@property (nonatomic,strong)QXUserModel *from_user_info;
@property (nonatomic,strong)QXUserModel *to_user_info;
@end
NS_ASSUME_NONNULL_END

View File

@@ -93,7 +93,22 @@
// @"zhenai" : @"QXRelationshipListModel"
@"user_info1": @"QXUserModel",
@"user_info2": @"QXUserModel",
@"gift_log" : @"QXUserHeartBeatSpaceLogModel"
};
}
@end
@implementation QXUserHeartBeatSpaceLogModel
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
return @{
// @"qinmi" : @"QXRelationshipListModel",
// @"zhenai" : @"QXRelationshipListModel"
@"from_user_info": @"QXUserModel",
@"to_user_info": @"QXUserModel",
};
}
@end