增加换肤功能
This commit is contained in:
41
QXLive/Mine(音域)/Model/QXCoinDetailModel.h
Normal file
41
QXLive/Mine(音域)/Model/QXCoinDetailModel.h
Normal file
@@ -0,0 +1,41 @@
|
||||
//
|
||||
// QXCoinDetailModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/7/8.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXCoinDetailModel : NSObject
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 变动类型
|
||||
@property (nonatomic,strong)NSString *change_type;
|
||||
/// 变动类型
|
||||
@property (nonatomic,strong)NSString *change_type_name;
|
||||
/// 变动金额
|
||||
@property (nonatomic,strong)NSString *change_value;
|
||||
/// 备注
|
||||
@property (nonatomic,strong)NSString *remarks;
|
||||
/// 时间
|
||||
@property (nonatomic,strong)NSString *createtime;
|
||||
|
||||
@end
|
||||
|
||||
@interface QXWithDrawRecordModel :NSObject
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *name;
|
||||
/// 变动类型
|
||||
@property (nonatomic,strong)NSString *money;
|
||||
/// 1待处理2已通过3已拒绝 4打款中[云账户]5打款失败[云账户]6已打款[云账户]
|
||||
@property (nonatomic,strong)NSString *status;
|
||||
/// 变动金额
|
||||
@property (nonatomic,strong)NSString *status_str;
|
||||
/// 时间
|
||||
@property (nonatomic,strong)NSString *createtime;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
18
QXLive/Mine(音域)/Model/QXCoinDetailModel.m
Normal file
18
QXLive/Mine(音域)/Model/QXCoinDetailModel.m
Normal file
@@ -0,0 +1,18 @@
|
||||
//
|
||||
// QXCoinDetailModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/7/8.
|
||||
//
|
||||
|
||||
#import "QXCoinDetailModel.h"
|
||||
|
||||
@implementation QXCoinDetailModel
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXWithDrawRecordModel
|
||||
|
||||
|
||||
|
||||
@end
|
||||
89
QXLive/Mine(音域)/Model/QXDayTaskModel.h
Normal file
89
QXLive/Mine(音域)/Model/QXDayTaskModel.h
Normal file
@@ -0,0 +1,89 @@
|
||||
//
|
||||
// QXDayTaskModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/7/10.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
@class QXGiftBoxModel,QXDayTaskListModel,QXDayTaskTypeModel;
|
||||
@interface QXDayTaskModel : NSObject
|
||||
/// 今日累计获得金币
|
||||
@property(nonatomic,strong)NSString *user_gold;
|
||||
/// 盲盒信息
|
||||
@property(nonatomic,strong)NSArray <QXGiftBoxModel*>*gift_box_list;
|
||||
|
||||
@property(nonatomic,strong)QXDayTaskTypeModel*tasks;
|
||||
|
||||
@end
|
||||
|
||||
@interface QXGiftBoxModel : NSObject
|
||||
@property(nonatomic,strong)NSString *id;
|
||||
/// 名称
|
||||
@property(nonatomic,strong)NSString *name;
|
||||
/// 最高可获得1000金币
|
||||
@property(nonatomic,strong)NSString *title;
|
||||
/// icon
|
||||
@property(nonatomic,strong)NSString *icon;
|
||||
/// 满 多少
|
||||
@property(nonatomic,strong)NSString *highest_gain;
|
||||
|
||||
@property(nonatomic,strong)NSString *meet;
|
||||
@property(nonatomic,strong)NSString *unlock_progress;
|
||||
@property(nonatomic,strong)NSString *all_number;
|
||||
@property(nonatomic,strong)NSString *taday_number;
|
||||
@property(nonatomic,strong)NSString *taday_number_left;
|
||||
/// 状态:0 '未解锁 1已解锁 2抽奖次数已用完
|
||||
@property(nonatomic,strong)NSString *status;
|
||||
@property(nonatomic,strong)NSString *status_str;
|
||||
@end
|
||||
|
||||
@interface QXDayTaskTypeModel : NSObject
|
||||
/// 每日特殊任务2
|
||||
@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*daily_tasks_special;
|
||||
/// 每日常规任务
|
||||
@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*daily_tasks;
|
||||
/// 平台任务列表
|
||||
@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*usual_tasks;
|
||||
|
||||
|
||||
@end
|
||||
|
||||
@interface QXDayTaskListModel : NSObject
|
||||
/// 任务id
|
||||
@property(nonatomic,strong)NSString *task_id;
|
||||
/// 名称
|
||||
@property(nonatomic,strong)NSString *task_name;
|
||||
/// 图标
|
||||
@property(nonatomic,strong)NSString *icon;
|
||||
/// 奖励金币
|
||||
@property(nonatomic,strong)NSString *gold_reward;
|
||||
/// 目标完成数量
|
||||
@property(nonatomic,strong)NSString *target_quantity;
|
||||
/// 任务类型 1每日任务 2每日特殊任务 3平台常规任务
|
||||
@property(nonatomic,strong)NSString *task_type;
|
||||
/// 任务状态:1完成 2去领取 3已领取
|
||||
@property(nonatomic,strong)NSString *task_status;
|
||||
/// 任务状态
|
||||
@property(nonatomic,strong)NSString *task_type_str;
|
||||
/// 2 观看直播
|
||||
@property(nonatomic,strong)NSString *processing_type;
|
||||
/// 目标id
|
||||
@property(nonatomic,strong)NSString *from_id;
|
||||
/// 0 记录次数 1 计时
|
||||
@property(nonatomic,strong)NSString *is_time;
|
||||
@end
|
||||
|
||||
|
||||
@interface QXTaskGiftBoxRecordModel : NSObject
|
||||
/// 初级礼盒
|
||||
@property(nonatomic,strong)NSString *gift_bag_name;
|
||||
/// 初级礼盒
|
||||
@property(nonatomic,strong)NSString *gift_name;
|
||||
/// 初级礼盒
|
||||
@property(nonatomic,strong)NSString *createtime;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
45
QXLive/Mine(音域)/Model/QXDayTaskModel.m
Normal file
45
QXLive/Mine(音域)/Model/QXDayTaskModel.m
Normal file
@@ -0,0 +1,45 @@
|
||||
//
|
||||
// QXDayTaskModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/7/10.
|
||||
//
|
||||
|
||||
#import "QXDayTaskModel.h"
|
||||
|
||||
@implementation QXDayTaskModel
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{
|
||||
@"tasks" : @"QXDayTaskTypeModel",
|
||||
@"gift_box_list" : @"QXGiftBoxModel",
|
||||
};
|
||||
}
|
||||
@end
|
||||
|
||||
|
||||
@implementation QXGiftBoxModel
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXDayTaskTypeModel
|
||||
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{
|
||||
@"daily_tasks" : @"QXDayTaskListModel",
|
||||
@"usual_tasks" : @"QXDayTaskListModel",
|
||||
@"daily_tasks_special": @"QXDayTaskListModel",
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXDayTaskListModel
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXTaskGiftBoxRecordModel
|
||||
|
||||
|
||||
|
||||
@end
|
||||
67
QXLive/Mine(音域)/Model/QXGiftModel.h
Normal file
67
QXLive/Mine(音域)/Model/QXGiftModel.h
Normal file
@@ -0,0 +1,67 @@
|
||||
//
|
||||
// QXGiftModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/11.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXGiftModel : NSObject
|
||||
/// 背包num
|
||||
@property (nonatomic,strong)NSString *num;
|
||||
/// 礼物名称
|
||||
@property (nonatomic,strong)NSString *gift_name;
|
||||
/// 礼物图片
|
||||
@property (nonatomic,strong)NSString *base_image;
|
||||
/// 礼物特效
|
||||
@property (nonatomic,strong)NSString *play_image;
|
||||
/// 礼物价格
|
||||
@property (nonatomic,strong)NSString *gift_price;
|
||||
/// 礼物ID
|
||||
@property (nonatomic,strong)NSString *gift_id;
|
||||
|
||||
@property (nonatomic,strong)NSString *rule;
|
||||
@property (nonatomic,strong)NSString *gift_bag_name;
|
||||
@property (nonatomic,strong)NSString *rule_url;
|
||||
|
||||
@property (nonatomic,assign)BOOL isSelected;
|
||||
@end
|
||||
|
||||
@interface QXGiftLabelModel :NSObject
|
||||
/// id
|
||||
@property (nonatomic,strong)NSString *id;
|
||||
/// 标签名称
|
||||
@property (nonatomic,strong)NSString *name;
|
||||
@end
|
||||
|
||||
@interface QXBagRecordModel :NSObject
|
||||
/// 收入|支出说明
|
||||
@property (nonatomic,strong)NSString *remarks;
|
||||
/// 礼物数量
|
||||
@property (nonatomic,strong)NSString *gift_num;
|
||||
/// 礼物名称
|
||||
@property (nonatomic,strong)NSString *gift_name;
|
||||
/// 礼物图片
|
||||
@property (nonatomic,strong)NSString *gift_image;
|
||||
/// 时间
|
||||
@property (nonatomic,strong)NSString *time;
|
||||
@end
|
||||
|
||||
@interface QXFirstRechargeModel : NSObject
|
||||
/// 9|30元
|
||||
@property (nonatomic,strong)NSString *name;
|
||||
/// 9元限时抢
|
||||
@property (nonatomic,strong)NSString *title1;
|
||||
/// 88元礼包
|
||||
@property (nonatomic,strong)NSString *title2;
|
||||
/// 充值金额
|
||||
@property (nonatomic,strong)NSString *money;
|
||||
/// 时间
|
||||
@property (nonatomic,strong)NSString *time;
|
||||
/// 礼物列表
|
||||
@property (nonatomic,strong)NSArray <QXGiftModel*>*gift_list;
|
||||
@end
|
||||
NS_ASSUME_NONNULL_END
|
||||
35
QXLive/Mine(音域)/Model/QXGiftModel.m
Normal file
35
QXLive/Mine(音域)/Model/QXGiftModel.m
Normal file
@@ -0,0 +1,35 @@
|
||||
//
|
||||
// QXGiftModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/11.
|
||||
//
|
||||
|
||||
#import "QXGiftModel.h"
|
||||
|
||||
@implementation QXGiftModel
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXGiftLabelModel
|
||||
|
||||
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXBagRecordModel
|
||||
|
||||
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@implementation QXFirstRechargeModel
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{
|
||||
@"gift_list" : @"QXGiftModel"
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@end
|
||||
43
QXLive/Mine(音域)/Model/QXPayTypeModel.h
Normal file
43
QXLive/Mine(音域)/Model/QXPayTypeModel.h
Normal file
@@ -0,0 +1,43 @@
|
||||
//
|
||||
// QXPayTypeModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/16.
|
||||
//
|
||||
|
||||
#import "QXBaseModel.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXPayTypeModel : QXBaseModel
|
||||
/// 支付id
|
||||
@property (nonatomic,strong)NSString *type;
|
||||
/// 支付icon
|
||||
@property (nonatomic,strong)NSString *icon;
|
||||
/// 支付名称
|
||||
@property (nonatomic,strong)NSString *name;
|
||||
/// 提现状态是否开启,1-开启,0-隐藏
|
||||
@property (nonatomic,strong)NSString *is_with_draw_open;
|
||||
/// 支付状态是否开启
|
||||
@property (nonatomic,strong)NSString *is_pay_open;
|
||||
/// 是否绑定,1-绑定,0-未绑定
|
||||
@property (nonatomic,strong)NSString *is_bind;
|
||||
|
||||
@property (nonatomic,assign)BOOL isSelected;
|
||||
@end
|
||||
|
||||
@interface QXPayTypeStatusModel : NSObject
|
||||
|
||||
@property (nonatomic,strong)QXPayTypeModel *ali;
|
||||
|
||||
@property (nonatomic,strong)QXPayTypeModel *wx;
|
||||
|
||||
@property (nonatomic,strong)QXPayTypeModel *bank;
|
||||
|
||||
@property (nonatomic,strong)QXPayTypeModel *wx_tl;
|
||||
|
||||
@property (nonatomic,strong)QXPayTypeModel *ali_tl;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
27
QXLive/Mine(音域)/Model/QXPayTypeModel.m
Normal file
27
QXLive/Mine(音域)/Model/QXPayTypeModel.m
Normal file
@@ -0,0 +1,27 @@
|
||||
//
|
||||
// QXPayTypeModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/16.
|
||||
//
|
||||
|
||||
#import "QXPayTypeModel.h"
|
||||
|
||||
@implementation QXPayTypeModel
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXPayTypeStatusModel
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{
|
||||
@"ali" : @"QXPayTypeModel",
|
||||
@"wx" : @"QXPayTypeModel",
|
||||
@"bank" : @"QXPayTypeModel",
|
||||
@"wx_tl" : @"QXPayTypeModel",
|
||||
@"ali_tl" : @"QXPayTypeModel",
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
|
||||
@end
|
||||
53
QXLive/Mine(音域)/Model/QXPhotoModel.h
Normal file
53
QXLive/Mine(音域)/Model/QXPhotoModel.h
Normal file
@@ -0,0 +1,53 @@
|
||||
//
|
||||
// QXPhotoModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/29.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXPhotoModel : NSObject
|
||||
/// id
|
||||
@property (nonatomic,strong)NSString*id;
|
||||
/// 相册名称
|
||||
@property (nonatomic,strong)NSString*name;
|
||||
/// 封面图
|
||||
@property (nonatomic,strong)NSString*image;
|
||||
/// 密码 0 不需要密码 1 需要密码
|
||||
@property (nonatomic,strong)NSString*is_pwd;
|
||||
/// 密码
|
||||
@property (nonatomic,strong)NSString*pwd;
|
||||
/// 浏览数
|
||||
@property (nonatomic,strong)NSString*read_num;
|
||||
/// 图片上传时间
|
||||
@property (nonatomic,strong)NSString*createtime;
|
||||
|
||||
/// 选择状态
|
||||
@property (nonatomic,assign)BOOL isSelected;
|
||||
@end
|
||||
|
||||
@interface QXPhotoDetailModel : NSObject
|
||||
/// 相册id
|
||||
@property (nonatomic,strong)NSString *id;
|
||||
/// 相册名称
|
||||
@property (nonatomic,strong)NSString*name;
|
||||
/// 封面图
|
||||
@property (nonatomic,strong)NSString *image;
|
||||
/// 浏览树
|
||||
@property (nonatomic,strong)NSString *read_num;
|
||||
/// 点赞数
|
||||
@property (nonatomic,strong)NSString*like_num;
|
||||
/// 图片数量
|
||||
@property (nonatomic,strong)NSString*count;
|
||||
/// 密码
|
||||
@property (nonatomic,strong)NSString*pwd;
|
||||
/// 是否已点赞 0未点赞 1已点赞
|
||||
@property (nonatomic,strong)NSString*is_like;
|
||||
/// 图片数组
|
||||
@property (nonatomic,strong)NSArray<QXPhotoModel*> *image_list;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
20
QXLive/Mine(音域)/Model/QXPhotoModel.m
Normal file
20
QXLive/Mine(音域)/Model/QXPhotoModel.m
Normal file
@@ -0,0 +1,20 @@
|
||||
//
|
||||
// QXPhotoModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/29.
|
||||
//
|
||||
|
||||
#import "QXPhotoModel.h"
|
||||
|
||||
@implementation QXPhotoModel
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXPhotoDetailModel
|
||||
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{@"image_list" : @"QXPhotoModel"};
|
||||
}
|
||||
|
||||
@end
|
||||
18
QXLive/Mine(音域)/Model/QXRechargeListModel.h
Normal file
18
QXLive/Mine(音域)/Model/QXRechargeListModel.h
Normal file
@@ -0,0 +1,18 @@
|
||||
//
|
||||
// QXRechargeListModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/7/9.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXRechargeListModel : NSObject
|
||||
@property (nonatomic,strong)NSString *money;
|
||||
@property (nonatomic,strong)NSString *coins;
|
||||
@property (nonatomic,assign)BOOL isSelected;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
12
QXLive/Mine(音域)/Model/QXRechargeListModel.m
Normal file
12
QXLive/Mine(音域)/Model/QXRechargeListModel.m
Normal file
@@ -0,0 +1,12 @@
|
||||
//
|
||||
// QXRechargeListModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/7/9.
|
||||
//
|
||||
|
||||
#import "QXRechargeListModel.h"
|
||||
|
||||
@implementation QXRechargeListModel
|
||||
|
||||
@end
|
||||
109
QXLive/Mine(音域)/Model/QXRoomListModel.h
Normal file
109
QXLive/Mine(音域)/Model/QXRoomListModel.h
Normal file
@@ -0,0 +1,109 @@
|
||||
//
|
||||
// QXRoomListModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/10.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import "QXUserModel.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
@class QXRoomListCpModel;
|
||||
@interface QXRoomListModel : NSObject
|
||||
/// 房间ID
|
||||
@property (nonatomic,strong)NSString*room_id;
|
||||
/// 房间编码
|
||||
@property (nonatomic,strong)NSString*room_number;
|
||||
/// 用户ID
|
||||
@property (nonatomic,strong)NSString*user_id;
|
||||
/// 昵称
|
||||
@property (nonatomic,strong)NSString*nickname;
|
||||
/// 房间名称
|
||||
@property (nonatomic,strong)NSString*room_name;
|
||||
/// 房间封面图
|
||||
@property (nonatomic,strong)NSString*room_cover;
|
||||
/// 房间状态 1待审核 2审核通过 3审核失败
|
||||
@property (nonatomic,strong)NSString*apply_status;
|
||||
/// 1正常2封禁3关闭
|
||||
@property (nonatomic,strong)NSString*room_status;
|
||||
/// 房间密码
|
||||
@property (nonatomic,strong)NSString*room_password;
|
||||
/// 房间类型ID
|
||||
@property (nonatomic,strong)NSString*type_id;
|
||||
/// 类型名称
|
||||
@property (nonatomic,strong)NSString*type_name;
|
||||
/// 类型图片
|
||||
@property (nonatomic,strong)NSString*label_icon;
|
||||
/// 是否使用靓号
|
||||
@property (nonatomic,strong)NSString*is_use_code;
|
||||
/// 今日收益
|
||||
@property (nonatomic,strong)NSString*today_profit;
|
||||
/// 在线人数
|
||||
@property (nonatomic,strong)NSString*online_num;
|
||||
/// 收益比例
|
||||
@property (nonatomic,strong)NSString*ratio;
|
||||
|
||||
/// 访问人数
|
||||
@property (nonatomic,strong)NSString*visit_num;
|
||||
/// 房间关注数
|
||||
@property (nonatomic,strong)NSString*follow_num;
|
||||
/// 我的cp房
|
||||
@property (nonatomic,strong)NSArray<QXRoomListCpModel*>*cp_room;
|
||||
/// 列表
|
||||
@property (nonatomic,strong)NSArray<QXUserHomeModel*>*user_list;
|
||||
/// 火热值
|
||||
@property (nonatomic,strong)NSString*hot_value;
|
||||
@end
|
||||
|
||||
|
||||
@interface QXRoomListCpModel : NSObject
|
||||
/// cp列表id
|
||||
@property (nonatomic,strong)NSString*room_id;
|
||||
/// 是否使用靓号
|
||||
@property (nonatomic,strong)NSString*room_name;
|
||||
/// 今日收益
|
||||
@property (nonatomic,strong)NSString*room_number;
|
||||
/// 在线人数
|
||||
@property (nonatomic,strong)NSString*end_time;
|
||||
/// 访问人数
|
||||
@property (nonatomic,strong)NSString*earnings;
|
||||
/// 头像1
|
||||
@property (nonatomic,strong)NSString*user1_avatar;
|
||||
/// 头像2
|
||||
@property (nonatomic,strong)NSString*user2_avatar;
|
||||
/// 关系
|
||||
@property (nonatomic,strong)NSString*relation;
|
||||
@end
|
||||
|
||||
|
||||
@interface QXMyRoomHistory : NSObject
|
||||
/// cp列表id
|
||||
@property (nonatomic,strong)NSString*room_id;
|
||||
/// 房间名称
|
||||
@property (nonatomic,strong)NSString*room_name;
|
||||
/// 房间号
|
||||
@property (nonatomic,strong)NSString*room_number;
|
||||
///封面图
|
||||
@property (nonatomic,strong)NSString*room_cover;
|
||||
/// 简介
|
||||
@property (nonatomic,strong)NSString*room_intro;
|
||||
/// 标签图
|
||||
@property (nonatomic,strong)NSString*label_icon;
|
||||
/// label_id
|
||||
@property (nonatomic,strong)NSString*label_id;
|
||||
/// 房间人数
|
||||
@property (nonatomic,strong)NSString*user_count;
|
||||
///
|
||||
@property (nonatomic,strong)NSString*hot_value;
|
||||
/// 房间密码
|
||||
@property (nonatomic,strong)NSString*room_password;
|
||||
@end
|
||||
|
||||
@interface QXMyRoomType : NSObject
|
||||
/// 房间人数
|
||||
@property (nonatomic,strong)NSString*id;
|
||||
/// 房间密码
|
||||
@property (nonatomic,strong)NSString*label_name;
|
||||
@end
|
||||
NS_ASSUME_NONNULL_END
|
||||
35
QXLive/Mine(音域)/Model/QXRoomListModel.m
Normal file
35
QXLive/Mine(音域)/Model/QXRoomListModel.m
Normal file
@@ -0,0 +1,35 @@
|
||||
//
|
||||
// QXRoomListModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/10.
|
||||
//
|
||||
|
||||
#import "QXRoomListModel.h"
|
||||
|
||||
@implementation QXRoomListModel
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{@"cp_room" : @"QXRoomListCpModel",@"user_list":@"QXUserHomeModel"};
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@implementation QXRoomListCpModel
|
||||
|
||||
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXMyRoomHistory
|
||||
|
||||
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@implementation QXMyRoomType
|
||||
|
||||
|
||||
|
||||
@end
|
||||
324
QXLive/Mine(音域)/Model/QXRoomModel.h
Normal file
324
QXLive/Mine(音域)/Model/QXRoomModel.h
Normal file
@@ -0,0 +1,324 @@
|
||||
//
|
||||
// QXRoomModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/10.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import "QXGiftModel.h"
|
||||
#import "QXSongListModel.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
@class QXRoomInfoModel,QXRoomPitModel,QXRoomOwnerModel,QXHeadLineModel,QXRoomAuction,QXRoomAuctionUser,QXRoomCpUser,QXRoomPkInfo;
|
||||
@interface QXRoomModel : NSObject
|
||||
/// 房间信息
|
||||
@property (nonatomic,strong)QXRoomInfoModel *room_info;
|
||||
/// 房间拥有者信息
|
||||
@property (nonatomic,strong)QXRoomOwnerModel *room_owner;
|
||||
/// 查看在在房间信息人的信息
|
||||
@property (nonatomic,strong)QXRoomOwnerModel *user_info;
|
||||
/// 当前演唱者信息
|
||||
@property (nonatomic,strong)QXSongListModel *song_user_info;
|
||||
/// 下一首歌曲信息
|
||||
@property (nonatomic,strong)QXSongListModel *nextInfo;
|
||||
/// 拍卖房信息
|
||||
@property (nonatomic,strong)QXRoomAuction *room_auction;
|
||||
///
|
||||
@property (nonatomic,strong)QXRoomCpUser *cp_user;
|
||||
/// pk信息
|
||||
@property (nonatomic,strong)QXRoomPkInfo *pk_info;
|
||||
/// k歌麦位
|
||||
@property (nonatomic,strong)NSArray< QXRoomPitModel*> *song_pit_list;
|
||||
@end
|
||||
|
||||
|
||||
|
||||
@interface QXRoomInfoModel : NSObject
|
||||
/// 房间id
|
||||
@property (nonatomic,strong)NSString *room_id;
|
||||
/// 房间编号
|
||||
@property (nonatomic,strong)NSString *room_number;
|
||||
/// 在线人数
|
||||
@property (nonatomic,strong)NSString *online_number;
|
||||
/// 是否是用靓号
|
||||
@property (nonatomic,strong)NSString *is_use_code;
|
||||
/// 名称
|
||||
@property (nonatomic,strong)NSString *room_name;
|
||||
/// 房间封面
|
||||
@property (nonatomic,strong)NSString *room_cover;
|
||||
/// 房间公告
|
||||
@property (nonatomic,strong)NSString *room_intro;
|
||||
/// 房间类型 type_id 1 点唱 2 拍卖 3男神 4女神 6小黑屋
|
||||
@property (nonatomic,strong)NSString *type_id;
|
||||
/// 房间子类型 label_id 1聊天 2 k歌 拍卖时 1真爱 2亲密
|
||||
@property (nonatomic,strong)NSString *label_id;
|
||||
/// 房间类型图标
|
||||
@property (nonatomic,strong)NSString *label_icon;
|
||||
/// 房间背景
|
||||
@property (nonatomic,strong)NSString *room_background;
|
||||
/// 房间火热值
|
||||
@property (nonatomic,strong)NSString *hot_value;
|
||||
/// 房间群组ID
|
||||
@property (nonatomic,strong)NSString *chatrooms;
|
||||
/// 房间当前麦位模式 2 自由模式 1 排麦
|
||||
@property (nonatomic,strong)NSString *room_up_pit_type;
|
||||
/// 房间封面
|
||||
@property (nonatomic,strong)NSArray< QXRoomPitModel*> *pit_list;
|
||||
/// 抢头条信息
|
||||
@property (nonatomic,strong)QXHeadLineModel *head_line;
|
||||
/// 上一次pk room id 首次pk时 会返回当前pkroomid
|
||||
@property (nonatomic,strong)NSString *last_pk_room_id;
|
||||
/// 排麦人数
|
||||
@property (nonatomic,strong)NSString *queue_number;
|
||||
@end
|
||||
|
||||
|
||||
@interface QXRoomPitModel : NSObject
|
||||
/// 麦位id
|
||||
@property (nonatomic,strong)NSString *id;
|
||||
/// 麦位号
|
||||
@property (nonatomic,strong)NSString *pit_number;
|
||||
/// 0 未锁麦 1已锁麦
|
||||
@property (nonatomic,strong)NSString *is_mute;
|
||||
/// 0 未禁麦 1已禁麦
|
||||
@property (nonatomic,strong)NSString *is_lock;
|
||||
/// 禁麦倒计时
|
||||
@property (nonatomic,strong)NSString *count_down;
|
||||
/// 麦位上用户ID
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 麦位上用户昵称
|
||||
@property (nonatomic,strong)NSString *nickname;
|
||||
/// 头像
|
||||
@property (nonatomic,strong)NSString *avatar;
|
||||
/// 性别 1 男 2女
|
||||
@property (nonatomic,strong)NSString *sex;
|
||||
/// 用户编号
|
||||
@property (nonatomic,strong)NSString *user_code;
|
||||
/// 头像装扮
|
||||
@property (nonatomic,strong)NSString *dress;
|
||||
/// 麦位上用户在房间的魅力值
|
||||
@property (nonatomic,strong)NSString *charm;
|
||||
/// 是否被禁麦 0 未禁麦 1已禁麦
|
||||
@property (nonatomic,strong)NSString *is_mute_pit;
|
||||
/// 是否收藏 1收藏 0没有
|
||||
@property (nonatomic,strong)NSString *is_collect;
|
||||
/// 是否房主 1是0不是
|
||||
@property (nonatomic,strong)NSString *is_room_owner;
|
||||
/// 是否是主持 1是主持,0不是
|
||||
@property (nonatomic,strong)NSString *is_host;
|
||||
/// 是否是管理 1是管理员 0不是
|
||||
@property (nonatomic,strong)NSString *is_management;
|
||||
@property (nonatomic,assign)BOOL isSelected;
|
||||
@end
|
||||
|
||||
@interface QXRoomOwnerModel :NSObject
|
||||
/// 用户ID
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 房主ID码
|
||||
@property (nonatomic,strong)NSString *user_code;
|
||||
/// 头像
|
||||
@property (nonatomic,strong)NSString *avatar;
|
||||
/// 性别 1 男 2女
|
||||
@property (nonatomic,strong)NSString *sex;
|
||||
/// 昵称
|
||||
@property (nonatomic,strong)NSString *nickname;
|
||||
/// 声网token
|
||||
@property (nonatomic,strong)NSString *agora_token;
|
||||
///声网rtm_token
|
||||
@property (nonatomic,strong)NSString *agora_rtm_token;
|
||||
/// 头像
|
||||
@property (nonatomic,strong)NSString *charm;
|
||||
|
||||
|
||||
/// 是否被禁言 0 未被禁言 1被禁言
|
||||
@property (nonatomic,strong)NSString *is_mute;
|
||||
/// 是否被禁麦 0 未禁麦 1已禁麦
|
||||
@property (nonatomic,strong)NSString *is_mute_pit;
|
||||
/// 是否收藏 1收藏 0没有
|
||||
@property (nonatomic,strong)NSString *is_collect;
|
||||
/// 如果在麦上就有返回值 麦位号
|
||||
@property (nonatomic,strong)NSString *pit_number;
|
||||
/// 是否房主 1是0不是
|
||||
@property (nonatomic,strong)NSString *is_room_owner;
|
||||
/// 是否是主持 1是主持,0不是
|
||||
@property (nonatomic,strong)NSString *is_host;
|
||||
/// 是否是管理 1是管理员 0不是
|
||||
@property (nonatomic,strong)NSString *is_management;
|
||||
/// 装扮
|
||||
@property (nonatomic,strong)NSString *dress;
|
||||
|
||||
@end
|
||||
|
||||
@interface QXRoomOnlineList : NSObject
|
||||
/// 用户ID
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 用户昵称
|
||||
@property (nonatomic,strong)NSString *nickname;
|
||||
/// 头像
|
||||
@property (nonatomic,strong)NSString *avatar;
|
||||
/// 麦位号
|
||||
@property (nonatomic,strong)NSString *pit_number;
|
||||
/// 角色
|
||||
@property (nonatomic,strong)NSString *role;
|
||||
/// 等级图标
|
||||
@property (nonatomic,strong)NSArray *icon;
|
||||
/// 性别 1 男 2 女
|
||||
@property (nonatomic,strong)NSString *sex;
|
||||
/// 排队值
|
||||
@property (nonatomic,strong)NSString *rank_value;
|
||||
/// 主持人收益比例
|
||||
@property (nonatomic,strong)NSString *ratio;
|
||||
/// 收益
|
||||
@property (nonatomic,strong)NSString *earnings;
|
||||
/// 总贡献
|
||||
@property (nonatomic,strong)NSString *total;
|
||||
/// 总消费
|
||||
@property (nonatomic,strong)NSString *gift_prices;
|
||||
|
||||
@property (nonatomic,assign)BOOL isSelected;
|
||||
@end
|
||||
|
||||
|
||||
@interface QXRoomApplyPitModel : NSObject
|
||||
/// 等待上台
|
||||
@property (nonatomic,strong)NSArray <QXRoomOnlineList*>*regular;
|
||||
/// 优先通道
|
||||
@property (nonatomic,strong)NSArray <QXRoomOnlineList*>*special;
|
||||
|
||||
@property (nonatomic,strong)QXGiftModel* gift_info;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
|
||||
@interface QXRoomBgListModel : NSObject
|
||||
/// ID
|
||||
@property (nonatomic,strong)NSString *id;
|
||||
/// 背景名称
|
||||
@property (nonatomic,strong)NSString *image_name;
|
||||
/// 背景url
|
||||
@property (nonatomic,strong)NSString *image_url;
|
||||
///上传用户的id
|
||||
@property (nonatomic,strong)NSString *upload_user;
|
||||
/// 大小
|
||||
@property (nonatomic,strong)NSString *image_size;
|
||||
/// 1正常,2删除
|
||||
@property (nonatomic,strong)NSString *status;
|
||||
@end
|
||||
|
||||
|
||||
|
||||
@interface QXHeadLineModel : NSObject
|
||||
/// ID
|
||||
@property (nonatomic,strong)NSString *id;
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 头条内容
|
||||
@property (nonatomic,strong)NSString *content;
|
||||
/// 价格
|
||||
@property (nonatomic,strong)NSString *money;
|
||||
/// 结束时间
|
||||
@property (nonatomic,strong)NSString *end_time;
|
||||
/// 用户昵称
|
||||
@property (nonatomic,strong)NSString *nickname;
|
||||
/// 用户头像
|
||||
@property (nonatomic,strong)NSString *avatar;
|
||||
/// 房间id
|
||||
@property (nonatomic,strong)NSString *room_id;
|
||||
@end
|
||||
|
||||
|
||||
/// 拍卖房
|
||||
@interface QXRoomAuction : NSObject
|
||||
@property (nonatomic,strong)NSArray <QXRoomPitModel*> *auction_list;
|
||||
@property (nonatomic,strong)QXRoomAuctionUser *auction_user;
|
||||
@end
|
||||
|
||||
@interface QXRoomAuctionUser : NSObject
|
||||
/// ID
|
||||
@property (nonatomic,strong)NSString *auction_id;
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 用户昵称
|
||||
@property (nonatomic,strong)NSString *nickname;
|
||||
/// 用户头像
|
||||
@property (nonatomic,strong)NSString *avatar;
|
||||
/// 性别
|
||||
@property (nonatomic,strong)NSString *sex;
|
||||
/// 用户code
|
||||
@property (nonatomic,strong)NSString *user_code;
|
||||
/// 拍卖类型 1真爱 2亲密
|
||||
@property (nonatomic,strong)NSString *auction_type;
|
||||
/// 关系id
|
||||
@property (nonatomic,strong)NSString *relation_id;
|
||||
/// 礼物id
|
||||
@property (nonatomic,strong)NSString *gift_id;
|
||||
/// 魅力值
|
||||
@property (nonatomic,strong)NSString *charm;
|
||||
/// 礼物名称
|
||||
@property (nonatomic,strong)NSString *gift_name;
|
||||
/// 礼物图标
|
||||
@property (nonatomic,strong)NSString *base_image;
|
||||
/// 礼物价值
|
||||
@property (nonatomic,strong)NSString *gift_price;
|
||||
/// 关系拍卖时间
|
||||
@property (nonatomic,strong)NSString *time_day;
|
||||
/// 头像装扮
|
||||
@property (nonatomic,strong)NSString *dress;
|
||||
/// 关系名称
|
||||
@property (nonatomic,strong)NSString *relation_name;
|
||||
/// 关系图标
|
||||
@property (nonatomic,strong)NSString *relation_icon;
|
||||
/// 房间结束时间
|
||||
@property (nonatomic,strong)NSString *duration;
|
||||
@end
|
||||
|
||||
|
||||
@interface QXRoomCpUser : NSObject
|
||||
@property (nonatomic,strong)NSString *time_day;
|
||||
/// ID
|
||||
@property (nonatomic,strong)NSString *cp_id;
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 用户昵称
|
||||
@property (nonatomic,strong)NSString *nickname;
|
||||
/// 用户头像
|
||||
@property (nonatomic,strong)NSString *avatar;
|
||||
/// 装扮
|
||||
@property (nonatomic,strong)NSString *dress;
|
||||
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *user_id1;
|
||||
/// 用户昵称
|
||||
@property (nonatomic,strong)NSString *nickname1;
|
||||
/// 用户头像
|
||||
@property (nonatomic,strong)NSString *avatar1;
|
||||
/// 装扮
|
||||
@property (nonatomic,strong)NSString *dress1;
|
||||
@end
|
||||
|
||||
@interface QXRoomPkInfo : NSObject
|
||||
/// pkroomId
|
||||
@property (nonatomic,strong)NSString *pk_room_id;
|
||||
/// pk发起者
|
||||
@property (nonatomic,strong)NSString *invite_pk_user_id;
|
||||
/// pkid
|
||||
@property (nonatomic,strong)NSString *pk_id;
|
||||
/// 剩余时间
|
||||
@property (nonatomic,strong)NSString *pk_end_times;
|
||||
/// 我房间的pk值
|
||||
@property (nonatomic,strong)NSString *my_room_value;
|
||||
/// 对方房间的pk值
|
||||
@property (nonatomic,strong)NSString *pk_room_value;
|
||||
/// 2 等待开始 3 pk中 4 惩罚阶段
|
||||
@property (nonatomic,strong)NSString *pk_part;
|
||||
/// pk结果 发起者 0 负 1 胜 2 平
|
||||
@property (nonatomic,strong)NSString *create_type;
|
||||
/// pk结果 发起者 0 负 1 胜 2 平
|
||||
@property (nonatomic,strong)NSString *receive_type;
|
||||
/// 是否接受pk 1 接收 2不接受
|
||||
@property (nonatomic,strong)NSString *is_pk;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
116
QXLive/Mine(音域)/Model/QXRoomModel.m
Normal file
116
QXLive/Mine(音域)/Model/QXRoomModel.m
Normal file
@@ -0,0 +1,116 @@
|
||||
//
|
||||
// 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
|
||||
31
QXLive/Mine(音域)/Model/QXRoomRelationModel.h
Normal file
31
QXLive/Mine(音域)/Model/QXRoomRelationModel.h
Normal file
@@ -0,0 +1,31 @@
|
||||
//
|
||||
// QXRoomRelationModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/28.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
/**
|
||||
"relation_id": "string",
|
||||
"name": "string",
|
||||
"type": "string",
|
||||
"icon": "string"
|
||||
|
||||
*/
|
||||
@interface QXRoomRelationModel : NSObject
|
||||
/// 关系id
|
||||
@property (nonatomic,strong)NSString *relation_id;
|
||||
/// 关系名称
|
||||
@property (nonatomic,strong)NSString *name;
|
||||
/// 关系类型
|
||||
@property (nonatomic,strong)NSString *type;
|
||||
/// 关系icon
|
||||
@property (nonatomic,strong)NSString *icon;
|
||||
|
||||
@property (nonatomic,assign)BOOL isSelected;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
12
QXLive/Mine(音域)/Model/QXRoomRelationModel.m
Normal file
12
QXLive/Mine(音域)/Model/QXRoomRelationModel.m
Normal file
@@ -0,0 +1,12 @@
|
||||
//
|
||||
// QXRoomRelationModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/28.
|
||||
//
|
||||
|
||||
#import "QXRoomRelationModel.h"
|
||||
|
||||
@implementation QXRoomRelationModel
|
||||
|
||||
@end
|
||||
60
QXLive/Mine(音域)/Model/QXRoomWaterModel.h
Normal file
60
QXLive/Mine(音域)/Model/QXRoomWaterModel.h
Normal file
@@ -0,0 +1,60 @@
|
||||
//
|
||||
// QXRoomWaterModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/15.
|
||||
//
|
||||
|
||||
#import "QXBaseModel.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@class QXRoomWaterModel;
|
||||
@interface QXRoomDetailModel : QXBaseModel
|
||||
/// 房间总流水
|
||||
@property (nonatomic,assign)double total_amount;
|
||||
/// 房间总收益
|
||||
@property (nonatomic,assign)double total_earning;
|
||||
/// 房间名称
|
||||
@property (nonatomic,strong)NSString *room_name;
|
||||
/// 当前页码
|
||||
@property (nonatomic,assign)NSInteger page;
|
||||
/// 流水日期数组
|
||||
/// QXRoomWaterModel
|
||||
@property (nonatomic,strong)NSArray *list;
|
||||
@end
|
||||
|
||||
@class QXRoomWaterDetailModel;
|
||||
@interface QXRoomWaterModel : QXBaseModel
|
||||
/// 当日总流水
|
||||
@property (nonatomic,assign)double total_price;
|
||||
/// 当日总收益
|
||||
@property (nonatomic,assign)double total_earning;
|
||||
/// 当前日期
|
||||
@property (nonatomic,strong)NSString *time;
|
||||
/// 当前日期下的详细流水
|
||||
/// QXRoomWaterDetailModel
|
||||
@property (nonatomic,strong)NSArray*list;
|
||||
@end
|
||||
|
||||
@interface QXRoomWaterDetailModel : QXBaseModel
|
||||
/// 用户头像
|
||||
@property (nonatomic,strong)NSString *sender_avatar;
|
||||
/// 用户昵称
|
||||
@property (nonatomic,strong)NSString *sender_nickname;
|
||||
/// 收礼用户昵称
|
||||
@property (nonatomic,strong)NSString *receive_nickname;
|
||||
/// 用户头像
|
||||
@property (nonatomic,strong)NSString *receive_avatar;
|
||||
/// 礼物名称
|
||||
@property (nonatomic,strong)NSString *gift_name;
|
||||
/// 礼物数量
|
||||
@property (nonatomic,strong)NSString *number;
|
||||
/// 礼物总价值
|
||||
@property (nonatomic,strong)NSString *total_price;
|
||||
/// 赠送时间
|
||||
@property (nonatomic,strong)NSString *time;
|
||||
/// 收益
|
||||
@property (nonatomic,strong)NSString *earning;
|
||||
@end
|
||||
NS_ASSUME_NONNULL_END
|
||||
27
QXLive/Mine(音域)/Model/QXRoomWaterModel.m
Normal file
27
QXLive/Mine(音域)/Model/QXRoomWaterModel.m
Normal file
@@ -0,0 +1,27 @@
|
||||
//
|
||||
// QXRoomWaterModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/15.
|
||||
//
|
||||
|
||||
#import "QXRoomWaterModel.h"
|
||||
|
||||
@implementation QXRoomWaterModel
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{@"list" : @"QXRoomWaterDetailModel"};
|
||||
}
|
||||
|
||||
@end
|
||||
@implementation QXRoomDetailModel
|
||||
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{@"list" : @"QXRoomWaterModel"};
|
||||
}
|
||||
|
||||
@end
|
||||
@implementation QXRoomWaterDetailModel
|
||||
|
||||
|
||||
|
||||
@end
|
||||
41
QXLive/Mine(音域)/Model/QXSongListModel.h
Normal file
41
QXLive/Mine(音域)/Model/QXSongListModel.h
Normal file
@@ -0,0 +1,41 @@
|
||||
//
|
||||
// QXSongListModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/17.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXSongListModel : NSObject
|
||||
/// 已点歌曲id
|
||||
@property(nonatomic, copy)NSString *did;
|
||||
/// 歌曲code
|
||||
@property(nonatomic, assign)NSInteger song_code;
|
||||
/// 歌曲名称
|
||||
@property(nonatomic, copy)NSString *song_name;
|
||||
/// 演唱者
|
||||
@property(nonatomic, copy)NSString *singer;
|
||||
/// 歌曲封面
|
||||
@property(nonatomic, copy)NSString *poster;
|
||||
/// 歌曲时长
|
||||
@property(nonatomic, assign)NSInteger duration;
|
||||
/// 当前歌曲位置
|
||||
@property(nonatomic, assign)NSInteger num;
|
||||
|
||||
|
||||
/// 点唱用户id
|
||||
@property(nonatomic, copy)NSString *user_id;
|
||||
/// 点唱用户昵称
|
||||
@property(nonatomic, copy)NSString *nickname;
|
||||
/// 点唱用户头像
|
||||
@property(nonatomic, copy)NSString *avatar;
|
||||
/// 点唱用户装扮
|
||||
@property(nonatomic, copy)NSString *dress;
|
||||
/// 用户魅力
|
||||
@property(nonatomic, copy)NSString *charm;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
12
QXLive/Mine(音域)/Model/QXSongListModel.m
Normal file
12
QXLive/Mine(音域)/Model/QXSongListModel.m
Normal file
@@ -0,0 +1,12 @@
|
||||
//
|
||||
// QXSongListModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/17.
|
||||
//
|
||||
|
||||
#import "QXSongListModel.h"
|
||||
|
||||
@implementation QXSongListModel
|
||||
|
||||
@end
|
||||
48
QXLive/Mine(音域)/Model/QXSubsidyModel.h
Normal file
48
QXLive/Mine(音域)/Model/QXSubsidyModel.h
Normal file
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// QXSubsidyModel.h
|
||||
// IsLandVoice
|
||||
//
|
||||
// Created by 启星 on 2025/4/23.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
@class QXSubsidyDetailModel;
|
||||
@interface QXSubsidyModel : NSObject
|
||||
@property (nonatomic,strong) NSString *explain;
|
||||
///上周流水
|
||||
@property (nonatomic,strong) QXSubsidyDetailModel *lastweek;
|
||||
/// 本周流水
|
||||
@property (nonatomic,strong) QXSubsidyDetailModel *thisweek;
|
||||
@end
|
||||
@interface QXSubsidyDetailModel : NSObject
|
||||
///累计流水
|
||||
@property (nonatomic,strong) NSString *total_transaction;
|
||||
///获得补贴
|
||||
@property (nonatomic,strong) NSString *subsidy_amount;
|
||||
/// 发放状态 0未发放,1已发放
|
||||
@property (nonatomic,assign) int status;
|
||||
@end
|
||||
/**
|
||||
"room_id":214, //房间id
|
||||
"start_time":"2025-04-07", //开始时间
|
||||
"end_time":"2025-04-13", //结束时间
|
||||
"total_transaction": 0, //累计流水
|
||||
"subsidy_amount": 0, //获得补贴
|
||||
"status": 0 //0未发放,1已发放
|
||||
*/
|
||||
@interface QXSubsidyHistoryModel : NSObject
|
||||
|
||||
|
||||
@property (nonatomic,strong) NSString *room_id;
|
||||
|
||||
@property (nonatomic,strong) NSString *start_time;
|
||||
|
||||
@property (nonatomic,strong) NSString *end_time;
|
||||
@property (nonatomic,strong) NSString *total_transaction;
|
||||
@property (nonatomic,strong) NSString *subsidy_amount;
|
||||
@property (nonatomic,assign) int status;
|
||||
@end
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
||||
27
QXLive/Mine(音域)/Model/QXSubsidyModel.m
Normal file
27
QXLive/Mine(音域)/Model/QXSubsidyModel.m
Normal file
@@ -0,0 +1,27 @@
|
||||
//
|
||||
// QXSubsidyModel.m
|
||||
// IsLandVoice
|
||||
//
|
||||
// Created by 启星 on 2025/4/23.
|
||||
//
|
||||
|
||||
#import "QXSubsidyModel.h"
|
||||
|
||||
@implementation QXSubsidyModel
|
||||
+ (NSDictionary *)modelContainerPropertyGenericClass {
|
||||
return @{@"thisweek" : [QXSubsidyDetailModel class],
|
||||
@"lastweek" : [QXSubsidyDetailModel class]
|
||||
};
|
||||
}
|
||||
@end
|
||||
|
||||
@implementation QXSubsidyDetailModel
|
||||
|
||||
|
||||
|
||||
@end
|
||||
@implementation QXSubsidyHistoryModel
|
||||
|
||||
|
||||
|
||||
@end
|
||||
44
QXLive/Mine(音域)/Model/QXUserDressModel.h
Normal file
44
QXLive/Mine(音域)/Model/QXUserDressModel.h
Normal file
@@ -0,0 +1,44 @@
|
||||
//
|
||||
// QXUserDressModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/6.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXUserDressModel : NSObject
|
||||
/// 装扮ID
|
||||
@property (nonatomic,strong)NSString *udid;
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 是否使用 1使用中2未使用
|
||||
@property (nonatomic,strong)NSString *is_using;
|
||||
/// 到期时间
|
||||
@property (nonatomic,strong)NSString *end_time;
|
||||
/// 是否永久 1是2否
|
||||
@property (nonatomic,strong)NSString *is_perpetual;
|
||||
/// 靓号
|
||||
@property (nonatomic,strong)NSString *special_num;
|
||||
/// 装饰名称
|
||||
@property (nonatomic,strong)NSString *title;
|
||||
/// 装饰图片
|
||||
@property (nonatomic,strong)NSString *base_image;
|
||||
/// 效果
|
||||
@property (nonatomic,strong)NSString *play_image;
|
||||
/// 类型
|
||||
@property (nonatomic,strong)NSString *type;
|
||||
/// 剩余时间 (天)
|
||||
@property (nonatomic,strong)NSString *remaining_day;
|
||||
@end
|
||||
|
||||
|
||||
@interface QXUserDressTypeModel : NSObject
|
||||
/// 类型id
|
||||
@property (nonatomic,strong)NSString *id;
|
||||
/// 类型name
|
||||
@property (nonatomic,strong)NSString *name;
|
||||
@end
|
||||
NS_ASSUME_NONNULL_END
|
||||
18
QXLive/Mine(音域)/Model/QXUserDressModel.m
Normal file
18
QXLive/Mine(音域)/Model/QXUserDressModel.m
Normal file
@@ -0,0 +1,18 @@
|
||||
//
|
||||
// QXUserDressModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/6/6.
|
||||
//
|
||||
|
||||
#import "QXUserDressModel.h"
|
||||
|
||||
@implementation QXUserDressModel
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXUserDressTypeModel
|
||||
|
||||
|
||||
|
||||
@end
|
||||
225
QXLive/Mine(音域)/Model/QXUserModel.h
Normal file
225
QXLive/Mine(音域)/Model/QXUserModel.h
Normal file
@@ -0,0 +1,225 @@
|
||||
//
|
||||
// QXUserModel.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/19.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@class QXRelationshipListModel;
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXUserModel : NSObject
|
||||
/// 头像
|
||||
@property (nonatomic,strong)NSString *avatar;
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 用户昵称
|
||||
@property (nonatomic,strong)NSString *nickname;
|
||||
/// 1 男 2 女
|
||||
@property (nonatomic,strong)NSString *sex;
|
||||
/// 各种等级 爵位 。。。图片数组
|
||||
@property (nonatomic,strong)NSArray *icon;
|
||||
/// 关注数
|
||||
@property (nonatomic,strong)NSString *follow_num;
|
||||
/// 粉丝数
|
||||
@property (nonatomic,strong)NSString *fans_num;
|
||||
/// 用户编号
|
||||
@property (nonatomic,strong)NSString *user_code;
|
||||
/// 看过我的数,需要魅力等级 20以上才能查看
|
||||
@property (nonatomic,strong)NSString *look_me_num;
|
||||
/// 魅力等级
|
||||
@property (nonatomic,strong)NSString *charm_level;
|
||||
/// 装扮
|
||||
@property (nonatomic,strong)NSString *dress;
|
||||
/// 是否已实名 1 已实名 0 未实名
|
||||
@property (nonatomic,strong)NSString *auth;
|
||||
/// 是否使用靓号 0未使用 1 已使用
|
||||
@property (nonatomic,strong)NSString *is_use_code;
|
||||
/// 在线状态
|
||||
@property (nonatomic,assign)BOOL is_online;
|
||||
@end
|
||||
|
||||
|
||||
@class QXUserTag;
|
||||
@interface QXUserHomeModel : NSObject<YYModel>
|
||||
/// 用户id
|
||||
//@property (nonatomic,strong)NSString *id;
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 用户ID码
|
||||
@property (nonatomic,strong)NSString *user_code;
|
||||
/// 头像
|
||||
@property (nonatomic,strong)NSString *avatar;
|
||||
/// 腾讯聊天id
|
||||
@property (nonatomic,strong)NSString *tencent_im;
|
||||
/// 生日
|
||||
@property (nonatomic,strong)NSString *birthday;
|
||||
/// 性别 1 男 2女
|
||||
@property (nonatomic,strong)NSString *sex;
|
||||
/// 装扮
|
||||
@property (nonatomic,strong)NSString *dress;
|
||||
/// ip
|
||||
@property (nonatomic,strong)NSString *loginip;
|
||||
/// 昵称
|
||||
@property (nonatomic,strong)NSString *nickname;
|
||||
/// 背景轮播图 json 数组
|
||||
@property (nonatomic,strong)NSString *home_bgimages;
|
||||
/// 标签
|
||||
@property (nonatomic,strong)NSArray<QXUserTag*> *tag_list;
|
||||
/// 个人简介
|
||||
@property (nonatomic,strong)NSString *profile;
|
||||
/// 房间id
|
||||
@property (nonatomic,strong)NSString *room_id;
|
||||
/// 各种等级 爵位 。。。图片数组
|
||||
@property (nonatomic,strong)NSArray *icon;
|
||||
/// 是否关注 0 未关注 1 已关注
|
||||
@property (nonatomic,assign)NSInteger is_follow;
|
||||
|
||||
/// 魅力
|
||||
@property (nonatomic,strong)NSString* charm;
|
||||
|
||||
/// 是否在线
|
||||
@property (nonatomic,assign)NSInteger is_online;
|
||||
|
||||
/// 礼物墙数量
|
||||
@property (nonatomic,strong)NSString* count;
|
||||
|
||||
/// 坐骑
|
||||
@property (nonatomic,strong)NSString* jia_jia;
|
||||
|
||||
/// 打赏价值
|
||||
@property (nonatomic,strong)NSString *total_price;
|
||||
|
||||
/// 是否使用靓号 0未使用 1 已使用
|
||||
@property (nonatomic,strong)NSString *is_use_code;
|
||||
@end
|
||||
|
||||
@interface QXUserTag : NSObject
|
||||
/// 标签id
|
||||
@property (nonatomic,strong)NSString *id;
|
||||
/// 用户标签名
|
||||
@property (nonatomic,strong)NSString *tag_name;
|
||||
/// 是否被选中
|
||||
@property (nonatomic,assign)BOOL isSelected;
|
||||
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@interface QXUserGiftWallModel : NSObject
|
||||
/// 礼物ID
|
||||
@property (nonatomic,strong)NSString *gift_id;
|
||||
/// 礼物名称
|
||||
@property (nonatomic,strong)NSString *gift_name;
|
||||
/// 礼物展示图片
|
||||
@property (nonatomic,strong)NSString *base_image;
|
||||
/// 礼物总数
|
||||
@property (nonatomic,strong)NSString *total_count;
|
||||
/// 礼物价格
|
||||
@property (nonatomic,strong)NSString *gift_price;
|
||||
/// 送这个礼物的总人数
|
||||
@property (nonatomic,strong)NSString *top_users_count;
|
||||
/// 送礼最多的前三位用户
|
||||
@property (nonatomic,strong)NSArray< QXUserHomeModel *>*top_users;
|
||||
@end
|
||||
|
||||
|
||||
@interface QXRoomUserInfoModel : NSObject
|
||||
/// 用户ID
|
||||
@property (nonatomic,strong)NSString *user_id;
|
||||
/// 用户code
|
||||
@property (nonatomic,strong)NSString *user_code;
|
||||
/// 昵称
|
||||
@property (nonatomic,strong)NSString *nickname;
|
||||
/// 头像
|
||||
@property (nonatomic,strong)NSString *avatar;
|
||||
/// 性别1男2女
|
||||
@property (nonatomic,strong)NSString *sex;
|
||||
/// 简介
|
||||
@property (nonatomic,strong)NSString *profile;
|
||||
/// 是否使用靓号 1使用,0没有
|
||||
@property (nonatomic,strong)NSString *is_use_code;
|
||||
/// 是否在麦上 1在麦上,0不在麦上
|
||||
@property (nonatomic,strong)NSString *is_in_pit;
|
||||
|
||||
@property (nonatomic,strong)NSString *pohoulong;
|
||||
/// 把手捆住不让打字 0 让打字 1 不让打字
|
||||
@property (nonatomic,strong)NSString *is_mute;
|
||||
/// 把嘴封住 0不封 1封住
|
||||
@property (nonatomic,strong)NSString *is_mute_pit;
|
||||
/// 是否为管理员
|
||||
@property (nonatomic,strong)NSString *is_manager;
|
||||
/// 是否为主持
|
||||
@property (nonatomic,strong)NSString *is_host;
|
||||
/// 90天收到的礼物
|
||||
@property (nonatomic,strong)NSString *gift_num;
|
||||
|
||||
/// 公会
|
||||
@property (nonatomic,strong)NSString *guild;
|
||||
|
||||
/// 是否已关注 0 未关注 1 已关注
|
||||
@property (nonatomic,strong)NSString *is_follow;
|
||||
|
||||
/// 是否设置开播提醒
|
||||
@property (nonatomic,strong)NSString *is_open_live_remind;
|
||||
/// 等级图标
|
||||
@property (nonatomic,strong)NSArray *icon;
|
||||
/// 麦位
|
||||
@property (nonatomic,strong)NSString *pit_number;
|
||||
/// 是否拥有转币权限 0 未开启 1 已开启
|
||||
@property (nonatomic,strong)NSString *red_status;
|
||||
/// 角色 1-房主 > 2-管理员 > 3主持人 >4 普通用户 排序
|
||||
@property (nonatomic,strong)NSString *role;
|
||||
|
||||
@property (nonatomic,strong)QXRelationshipListModel *qinmi;
|
||||
@property (nonatomic,strong)QXRelationshipListModel *zhenai;
|
||||
@end
|
||||
|
||||
|
||||
@interface QXRelationshipList : NSObject
|
||||
@property (nonatomic,strong)NSArray<QXRelationshipListModel*> *qinmi;
|
||||
@property (nonatomic,strong)NSArray<QXRelationshipListModel*> *zhenai;
|
||||
@end
|
||||
|
||||
@interface QXRelationshipListModel : NSObject
|
||||
|
||||
@property (nonatomic,strong)NSString *id;
|
||||
/// 关系id
|
||||
@property (nonatomic,strong)NSString *relation_id;
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *user_id1;
|
||||
/// 用户id
|
||||
@property (nonatomic,strong)NSString *user_id2;
|
||||
/// 更新时间
|
||||
@property (nonatomic,strong)NSString *updatetime;
|
||||
/// cp RoomId
|
||||
@property (nonatomic,strong)NSString *cp_room_id;
|
||||
/// 关系时间
|
||||
@property (nonatomic,strong)NSString *time_day;
|
||||
/// 结束时间
|
||||
@property (nonatomic,strong)NSString *end_time;
|
||||
/// 用户昵称
|
||||
@property (nonatomic,strong)NSString *nickname1;
|
||||
/// 用户昵称
|
||||
@property (nonatomic,strong)NSString *nickname2;
|
||||
/// 用户头像
|
||||
@property (nonatomic,strong)NSString *avatar1;
|
||||
/// 用户头像
|
||||
@property (nonatomic,strong)NSString *avatar2;
|
||||
/// 关系名称
|
||||
@property (nonatomic,strong)NSString *relation_name;
|
||||
/// 删除所需金币
|
||||
@property (nonatomic,strong)NSString *delete_me_coin;
|
||||
/// 关系结束时间
|
||||
@property (nonatomic,strong)NSString *relation_end_time;
|
||||
|
||||
/// 背景图片
|
||||
@property (nonatomic,strong)NSString *image;
|
||||
/// 亲密拍心动值
|
||||
@property (nonatomic,strong)NSString *heart_value;
|
||||
/// 1-置顶,0-不置顶
|
||||
@property (nonatomic,strong)NSString *is_top;
|
||||
@end
|
||||
NS_ASSUME_NONNULL_END
|
||||
69
QXLive/Mine(音域)/Model/QXUserModel.m
Normal file
69
QXLive/Mine(音域)/Model/QXUserModel.m
Normal file
@@ -0,0 +1,69 @@
|
||||
//
|
||||
// QXUserModel.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/19.
|
||||
//
|
||||
|
||||
#import "QXUserModel.h"
|
||||
|
||||
@implementation QXUserModel
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@implementation QXUserHomeModel
|
||||
|
||||
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{@"tag_list" : @"QXUserTag"};
|
||||
}
|
||||
@end
|
||||
|
||||
|
||||
@implementation QXUserTag
|
||||
|
||||
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@implementation QXUserGiftWallModel
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{@"top_users" : @"QXUserHomeModel"};
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@implementation QXRoomUserInfoModel
|
||||
|
||||
+ (nullable NSDictionary<NSString *, id> *)modelCustomPropertyMapper{
|
||||
return @{@"pohoulong" : @"is_room_owner"};
|
||||
}
|
||||
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{
|
||||
@"qinmi" : @"QXRelationshipListModel",
|
||||
@"zhenai" : @"QXRelationshipListModel"
|
||||
};
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@implementation QXRelationshipList
|
||||
+(NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass{
|
||||
return @{
|
||||
@"qinmi" : @"QXRelationshipListModel",
|
||||
@"zhenai" : @"QXRelationshipListModel"
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@end
|
||||
|
||||
@implementation QXRelationshipListModel
|
||||
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user