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

137 lines
4.1 KiB
C
Raw Normal View History

2025-08-08 10:49:36 +08:00
//
// 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;
2025-12-13 00:43:57 +08:00
@property(nonatomic,strong)NSArray<QXDayTaskTypeModel*>* tasks;
2025-08-08 10:49:36 +08:00
@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
2025-12-13 00:43:57 +08:00
///// 每日特殊任务2
//@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*daily_tasks_special;
///// 每日常规任务
//@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*daily_tasks;
///// 平台任务列表
//@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*usual_tasks;
//
//@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*teacher_tasks;
@property(nonatomic,strong)NSString *task_type_name;
@property(nonatomic,strong)NSString *task_type_id;
2025-12-17 11:44:25 +08:00
///1 锁 0 开
@property(nonatomic,strong)NSString *is_lock;
2025-12-13 00:43:57 +08:00
@property(nonatomic,strong)NSArray<QXDayTaskListModel*>*task_list;
2025-12-17 11:44:25 +08:00
@property(nonatomic,assign)BOOL isSelected;
2025-08-08 10:49:36 +08:00
@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;
2025-11-28 22:43:06 +08:00
/// 奖励类型 1金币 2钻石
2025-12-13 00:43:57 +08:00
//@property(nonatomic,strong)NSString *reward_type;
/// 任务奖励
@property(nonatomic,strong)NSString *reward_str;
/**
0
1
2
3
4
5
6
7
*/
@property(nonatomic,strong)NSString *jump_type;
/// 徒弟user id
@property(nonatomic,strong)NSString *student_id;
2025-08-08 10:49:36 +08:00
@end
@interface QXTaskGiftBoxRecordModel : NSObject
/// 初级礼盒
@property(nonatomic,strong)NSString *gift_bag_name;
/// 初级礼盒
@property(nonatomic,strong)NSString *gift_name;
/// 初级礼盒
@property(nonatomic,strong)NSString *createtime;
@end
2025-12-13 00:43:57 +08:00
@interface QXSignAppModel : NSObject
/// 第几天
@property(nonatomic,strong)NSString *day;
/// 日期
@property(nonatomic,strong)NSString *sign_in_date;
/// 签到状态1已签到 0未签到
@property(nonatomic,strong)NSString *sign_in_status;
/// 初级礼盒
@property(nonatomic,strong)NSString *sign_in_status_str;
/// 是否是当天 0否 1是
@property(nonatomic,strong)NSString *is_today;
/// 礼物名称
@property(nonatomic,strong)NSString *gift_name;
/// 数量
@property(nonatomic,strong)NSString *num;
/// 价格
@property(nonatomic,strong)NSString *gift_price;
/// 1金币 2礼物 3装扮 4钻石
@property(nonatomic,strong)NSString *type;
/// 礼物
@property(nonatomic,strong)NSString *base_image;
@end
2025-08-08 10:49:36 +08:00
NS_ASSUME_NONNULL_END