public class DailyTaskDTO implements Serializable{

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

    public long getId(){
        return id;
    }

    public void setId(long id){
        this.id = id;
    }

    public String getTaskName(){
        return taskName;
    }

    public void setTaskName(String taskName){
        this.taskName = taskName;
    }

    public String getTaskType(){
        return taskType;
    }

    public void setTaskType(String taskType){
        this.taskType = taskType;
    }

    public int getDurationMinutes(){
        return durationMinutes;
    }

    public void setDurationMinutes(int durationMinutes){
        this.durationMinutes = durationMinutes;
    }

    public int getStatus(){
        return status;
    }

    public void setStatus(int status){
        this.status = status;
    }

    public ScriptureContentDTO getScriptureContent(){
        return scriptureContent;
    }

    public void setScriptureContent(ScriptureContentDTO scriptureContent){
        this.scriptureContent = scriptureContent;
    }

    public TaskContentDTO getTaskContent(){
        return taskContent;
    }

    public void setTaskContent(TaskContentDTO taskContent){
        this.taskContent = taskContent;
    }

}
public class ScriptureContentDTO implements Serializable{

    private long id; //经文ID
    private String reference; //经文引用
    private String content; //经文内容

    public long getId(){
        return id;
    }

    public void setId(long id){
        this.id = id;
    }

    public String getReference(){
        return reference;
    }

    public void setReference(String reference){
        this.reference = reference;
    }

    public String getContent(){
        return content;
    }

    public void setContent(String content){
        this.content = content;
    }

}
public class TaskContentDTO implements Serializable{

    private long id; //内容ID
    private long taskId; //关联任务ID
    private String taskType; //任务类型
    private String title; //标题
    private String chapter; //章节
    private String content; //内容
    private String guideText; //指导文本
    private String mediaUrl; //媒体URL

    public long getId(){
        return id;
    }

    public void setId(long id){
        this.id = id;
    }

    public long getTaskId(){
        return taskId;
    }

    public void setTaskId(long taskId){
        this.taskId = taskId;
    }

    public String getTaskType(){
        return taskType;
    }

    public void setTaskType(String taskType){
        this.taskType = taskType;
    }

    public String getTitle(){
        return title;
    }

    public void setTitle(String title){
        this.title = title;
    }

    public String getChapter(){
        return chapter;
    }

    public void setChapter(String chapter){
        this.chapter = chapter;
    }

    public String getContent(){
        return content;
    }

    public void setContent(String content){
        this.content = content;
    }

    public String getGuideText(){
        return guideText;
    }

    public void setGuideText(String guideText){
        this.guideText = guideText;
    }

    public String getMediaUrl(){
        return mediaUrl;
    }

    public void setMediaUrl(String mediaUrl){
        this.mediaUrl = mediaUrl;
    }

}