Files
featherVoice/QXLive/Mine(音域)/Model/QXDayTaskModel.h
2025-12-17 11:44:25 +08:00

137 lines
4.1 KiB
Objective-C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// 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)NSArray<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;
//
//@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*teacher_tasks;
@property(nonatomic,strong)NSString *task_type_name;
@property(nonatomic,strong)NSString *task_type_id;
///1 锁 0 开
@property(nonatomic,strong)NSString *is_lock;
@property(nonatomic,strong)NSArray<QXDayTaskListModel*>*task_list;
@property(nonatomic,assign)BOOL isSelected;
@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;
/// 奖励类型 1金币 2钻石
//@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;
@end
@interface QXTaskGiftBoxRecordModel : NSObject
/// 初级礼盒
@property(nonatomic,strong)NSString *gift_bag_name;
/// 初级礼盒
@property(nonatomic,strong)NSString *gift_name;
/// 初级礼盒
@property(nonatomic,strong)NSString *createtime;
@end
@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
NS_ASSUME_NONNULL_END