Files
featherVoice/QXLive/Mine(音域)/Model/QXUserModel.h

226 lines
6.6 KiB
C
Raw Normal View History

2025-08-08 10:49:36 +08:00
//
// 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