|
|
@@ -0,0 +1,21 @@
|
|
|
+package cn.seecoder.ojserver.controller;
|
|
|
+
|
|
|
+import cn.seecoder.ojserver.model.vo.CodeJudgeVO;
|
|
|
+import cn.seecoder.ojserver.service.CommitService;
|
|
|
+import cn.seecoder.ojserver.web.Response;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
+
|
|
|
+@RestController
|
|
|
+@RequestMapping(path = "/api/commit")
|
|
|
+public class CommitController {
|
|
|
+ private final CommitService commitService;
|
|
|
+ public CommitController(CommitService commitService){
|
|
|
+ this.commitService=commitService;
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping("")
|
|
|
+ public Response getCommitByUserIdAndProblemId(@RequestParam(value = "userId") Integer userId,
|
|
|
+ @RequestParam(value = "problemId") Integer problemId){
|
|
|
+ return Response.buildSuccess(this.commitService.getByUserIdAndProblemId(userId,problemId));
|
|
|
+ }
|
|
|
+}
|