[xingyu.guo] feat: 完善任务管理相关api

This commit is contained in:
guo
2025-06-28 21:09:17 +08:00
parent 765e220b30
commit 0a65204c35
5 changed files with 57 additions and 1 deletions
@@ -45,7 +45,7 @@ public class TaskController {
return CommonResult.success(tasksService.addTask(taskRequest));
}
@Operation(summary = "任务详情API-未完成")
@Operation(summary = "任务详情API")
@GetMapping("/{taskId}")
public CommonResult getTask(@PathVariable("taskId") String taskId) {
return CommonResult.success(tasksService.getTask(taskId));
@@ -7,6 +7,9 @@ import lombok.Data;
*/
@Data
public class TaskInfo {
// 任务id
private Integer id;
// 任务编码
private String taskNum;
// 任务名称
@@ -24,6 +24,9 @@ public class TaskRequest {
@NotEmpty(message = "必须指定非空的任务名称", groups = Ops.CreateG.class)
private String taskName;
@NotEmpty(message = "必须指定非空的任务描述", groups = Ops.CreateG.class)
private String taskDescription;
/**
* 学习材料的存储URL
*/
@@ -56,4 +56,8 @@ public class TaskInfoResponse {
*/
private String lastLearningStatus;
/**
* 任务描述
*/
private String taskDescription;
}