diff --git a/src/main/java/com/zh/project0512/controller/manage/TeachingRefeController.java b/src/main/java/com/zh/project0512/controller/manage/TeachingRefeController.java index cf337bf..e3ec524 100644 --- a/src/main/java/com/zh/project0512/controller/manage/TeachingRefeController.java +++ b/src/main/java/com/zh/project0512/controller/manage/TeachingRefeController.java @@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.zh.project0512.annotation.adminTokenValid; +import com.zh.project0512.model.Task; import com.zh.project0512.model.TeachingRefe; import com.zh.project0512.service.ITagService; import com.zh.project0512.service.ITeachingRefeService; @@ -27,6 +28,7 @@ import org.springframework.web.bind.annotation.RestController; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import java.time.LocalDateTime; +import java.util.List; /** *

@@ -126,6 +128,22 @@ public class TeachingRefeController { return Result.success(teachingRefeService.pageMaps(MybatisPlusUtil.SetNumPage(param.getPageNum(), param.getPageSize()), qw)); } + + @Data + static class DetailTRParam { + @NotNull(message = "id不能为空") + @Min(value = 1, message = "id最小值为1") + @Schema(title = "任务id") + private Integer id; + } + + @Operation(summary = "详情") + @PostMapping("detail") + @adminTokenValid + public Result det(@Validated @RequestBody DetailTRParam param) { + return Result.success(teachingRefeService.getById(param.getId())); + } + @Data static class UpdTRSParam { @NotNull(message = "id不能为空")