#import <Foundation/Foundation>;

@interface DailyTaskDTO : NSObject

//任务ID
@property (nonatomic, strong) long id;
//任务名称
@property (nonatomic, assign) NSString taskName;
//任务类型
@property (nonatomic, assign) NSString taskType;
//预计完成时间(分钟)
@property (nonatomic, strong) NSInteger durationMinutes;
//任务状态:0-未开始,1-进行中,2-已完成
@property (nonatomic, strong) NSInteger status;
//经文内容(仅当taskType为scripture时有值)
@property (nonatomic, strong) ScriptureContentDTO scriptureContent;
//任务内容(根据taskType不同而不同)
@property (nonatomic, strong) TaskContentDTO taskContent;


@end


#import <Foundation/Foundation>;

@interface ScriptureContentDTO : NSObject

//经文ID
@property (nonatomic, strong) long id;
//经文引用
@property (nonatomic, assign) NSString reference;
//经文内容
@property (nonatomic, assign) NSString content;


@end


#import <Foundation/Foundation>;

@interface TaskContentDTO : NSObject

//内容ID
@property (nonatomic, strong) long id;
//关联任务ID
@property (nonatomic, strong) long taskId;
//任务类型
@property (nonatomic, assign) NSString taskType;
//标题
@property (nonatomic, assign) NSString title;
//章节
@property (nonatomic, assign) NSString chapter;
//内容
@property (nonatomic, assign) NSString content;
//指导文本
@property (nonatomic, assign) NSString guideText;
//媒体URL
@property (nonatomic, assign) NSString mediaUrl;


@end