|
|
|
@ -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;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* <p>
|
|
|
|
@ -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不能为空")
|
|
|
|
|