- TaskInfo DTO 新增 materialUrl 字段 - StudySessionResponse 新增 materialUrl 和 taskId 字段 - StudySessionsServiceImpl 在学习会话响应中填充 materialUrl 和 taskId - TasksServiceImpl 更新任务时保留原有 taskNum - 修复 TaskInfoResponse 注释格式错误
65 lines
1.0 KiB
Java
65 lines
1.0 KiB
Java
package com.guo.learningprogresstracker.dto.response;
|
|
|
|
import lombok.Data;
|
|
|
|
@Data
|
|
public class TaskInfoResponse {
|
|
private int id;
|
|
|
|
/**
|
|
* 任务编码
|
|
*/
|
|
private String taskNum;
|
|
|
|
/**
|
|
* 学习任务的名称
|
|
*/
|
|
private String taskName;
|
|
|
|
/**
|
|
* 学习材料的存储URL
|
|
*/
|
|
private String materialUrl;
|
|
|
|
/**
|
|
/**
|
|
* 用户设置的任务紧急性
|
|
*/
|
|
private Integer urgency;
|
|
|
|
/**
|
|
* 用户设置的任务重要性
|
|
*/
|
|
private Integer importance;
|
|
|
|
/**
|
|
* 任务的内容难度
|
|
*/
|
|
private Integer contentDifficulty;
|
|
|
|
/**
|
|
* 任务的未来价值
|
|
*/
|
|
private Integer futureValue;
|
|
|
|
/**
|
|
* 用户对任务的主观优先级
|
|
*/
|
|
private Integer subjectivePriority;
|
|
|
|
/**
|
|
* 通过算法计算得出的任务优先级
|
|
*/
|
|
private Double calculatedPriority;
|
|
|
|
/**
|
|
* 上次该任务学习情况
|
|
*/
|
|
private String lastLearningStatus;
|
|
|
|
/**
|
|
* 任务描述
|
|
*/
|
|
private String taskDescription;
|
|
}
|