清理 ReviewController 中的导图上传和查询接口
This commit is contained in:
@@ -4,9 +4,7 @@ import com.guo.learningprogresstracker.dto.ReviewFeedItem;
|
|||||||
import com.guo.learningprogresstracker.dto.ReviewTaskStats;
|
import com.guo.learningprogresstracker.dto.ReviewTaskStats;
|
||||||
import com.guo.learningprogresstracker.dto.request.RecallCompareRequest;
|
import com.guo.learningprogresstracker.dto.request.RecallCompareRequest;
|
||||||
import com.guo.learningprogresstracker.dto.request.UpdateStandardMindMapRequest;
|
import com.guo.learningprogresstracker.dto.request.UpdateStandardMindMapRequest;
|
||||||
import com.guo.learningprogresstracker.dto.request.UpsertReviewMindMapRequest;
|
|
||||||
import com.guo.learningprogresstracker.entity.CommonResult;
|
import com.guo.learningprogresstracker.entity.CommonResult;
|
||||||
import com.guo.learningprogresstracker.entity.ReviewMindMapEntity;
|
|
||||||
import com.guo.learningprogresstracker.entity.ReviewRecallRecordEntity;
|
import com.guo.learningprogresstracker.entity.ReviewRecallRecordEntity;
|
||||||
import com.guo.learningprogresstracker.entity.ReviewStandardMindMapEntity;
|
import com.guo.learningprogresstracker.entity.ReviewStandardMindMapEntity;
|
||||||
import com.guo.learningprogresstracker.entity.StudyReportFragmentsEntity;
|
import com.guo.learningprogresstracker.entity.StudyReportFragmentsEntity;
|
||||||
@@ -17,12 +15,9 @@ import com.guo.learningprogresstracker.service.ReviewService;
|
|||||||
import com.guo.learningprogresstracker.service.StandardMindMapService;
|
import com.guo.learningprogresstracker.service.StandardMindMapService;
|
||||||
import jakarta.validation.Valid;
|
import jakarta.validation.Valid;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.MediaType;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@@ -89,34 +84,6 @@ public class ReviewController {
|
|||||||
return CommonResult.success(reviewService.getFragmentDetail(id));
|
return CommonResult.success(reviewService.getFragmentDetail(id));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 获取指定任务的思维导图
|
|
||||||
*/
|
|
||||||
@GetMapping("/mind-map/{taskNum}")
|
|
||||||
public CommonResult<ReviewMindMapEntity> getMindMap(@PathVariable String taskNum) throws NotFindEntitiesException {
|
|
||||||
return CommonResult.success(reviewService.getMindMap(taskNum));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 创建或更新指定任务的思维导图
|
|
||||||
*/
|
|
||||||
@PutMapping("/mind-map/{taskNum}")
|
|
||||||
public CommonResult<ReviewMindMapEntity> upsertMindMap(
|
|
||||||
@PathVariable String taskNum,
|
|
||||||
@Valid @RequestBody UpsertReviewMindMapRequest request) throws NotFindEntitiesException {
|
|
||||||
return CommonResult.success(reviewService.upsertMindMap(taskNum, request));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 上传并解析指定任务的思维导图文件
|
|
||||||
*/
|
|
||||||
@PostMapping(value = "/mind-map/{taskNum}/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
|
|
||||||
public CommonResult<ReviewMindMapEntity> uploadMindMap(
|
|
||||||
@PathVariable String taskNum,
|
|
||||||
@RequestParam("file") MultipartFile file) throws NotFindEntitiesException, IOException {
|
|
||||||
return CommonResult.success(reviewService.uploadMindMap(taskNum, file));
|
|
||||||
}
|
|
||||||
|
|
||||||
// ============ 标准思维导图与回忆对比 ============
|
// ============ 标准思维导图与回忆对比 ============
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user