Files
my_yuyin/QXLive/活动/QXGiftActivityModel.h
2025-09-22 18:48:29 +08:00

102 lines
2.9 KiB
Objective-C

//
// QXGiftActivityModel.h
// QXLive
//
// Created by 启星 on 2025/8/26.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@class QXXLHModel,QXDrawGiftModel;
@interface QXGiftActivityModel : NSObject
@property (nonatomic,strong)NSString *title;
@property (nonatomic,strong)NSString *rule_url;
/// 抽1次的价格
@property (nonatomic,strong)NSString *box_price;
///是否开启了巡乐会 0 未开启 1已开启
@property (nonatomic,strong)NSString *is_xlh;
/// 巡乐会数据
@property (nonatomic,strong)QXXLHModel *xlh_data;
@property (nonatomic,strong)NSArray<QXDrawGiftModel*>* gift_list;
@end
@interface QXXLHModel : NSObject
///等待开始需要达到的次数
@property (nonatomic,strong)NSString *waiting_start_num;
///巡乐会开启需要达到的次数 【进度条 】
@property (nonatomic,strong)NSString *start_num;
///当前已抽奖次数 【进度条 】
@property (nonatomic,strong)NSString *current_num;
///状态 1:巡乐会开始 2:即将开始开始 0:等待开始
@property (nonatomic,strong)NSString *status;
@end
@interface QXDrawGiftModel : NSObject
/// 编号
@property (nonatomic,strong)NSString *number;
/// giftid
@property (nonatomic,strong)NSString *gift_id;
/// 礼物名称
@property (nonatomic,strong)NSString *gift_name;
/// 礼物图标
@property (nonatomic,strong)NSString *base_image;
/// 礼物特效
@property (nonatomic,strong)NSString *play_image;
/// 礼物价格
@property (nonatomic,strong)NSString *gift_price;
@property (nonatomic,strong)NSString *count;
/// 巡乐会number
@property (nonatomic,strong)NSString *gift_num;
@end
@interface QXDrawGiftResultModel : NSObject
/// 抽奖结果标识
@property (nonatomic,strong)NSString *blind_box_turntable_id;
/// giftid 和 count
@property (nonatomic,strong)NSArray <QXDrawGiftModel*> *reslut_list;
@end
@interface QXActivityRecordModel : NSObject
/// giftid
@property (nonatomic,strong)NSString *gift_id;
///中奖礼物数量
@property (nonatomic,strong)NSString *count;
///接收礼物用户Id
@property (nonatomic,strong)NSString *gift_user_id;
/// 创建时间
@property (nonatomic,strong)NSString *createtime;
///用户昵称
@property (nonatomic,strong)NSString *nickname;
/// 礼物名称
@property (nonatomic,strong)NSString *gift_name;
///礼物特效
@property (nonatomic,strong)NSString *play_image;
/// 礼物图标
@property (nonatomic,strong)NSString *base_image;
@end
@interface QXActivityXLHModel : NSObject
@property (nonatomic,strong)NSString *title;
@property (nonatomic,strong)NSString* xlh_end_time;
@property (nonatomic,strong)NSString *rule_url;
@property (nonatomic,strong)NSString *box_price;
@property (nonatomic,strong)QXDrawGiftModel* give_homeowner_gift;
@property (nonatomic,strong)QXDrawGiftModel* locking_gift;
@property (nonatomic,strong)QXUserModel* xlh_user;
@property (nonatomic,strong)NSArray<QXDrawGiftModel*>* gift_list;
@end
NS_ASSUME_NONNULL_END