Files
lpt-be/src/main/java/com/guo/learningprogresstracker/dto/response/TaskInfoResponse.java
T
cat_shark ac0154c1fb feat: 学习材料地址(materialUrl)支持
- TaskInfo DTO 新增 materialUrl 字段
- StudySessionResponse 新增 materialUrl 和 taskId 字段
- StudySessionsServiceImpl 在学习会话响应中填充 materialUrl 和 taskId
- TasksServiceImpl 更新任务时保留原有 taskNum
- 修复 TaskInfoResponse 注释格式错误
2026-07-12 13:43:55 +08:00

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;
}