SmartEvaluateStudentControllerAPI.java 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.template.api;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.template.model.evaluate.student.SmartEvaluateStudent;
  4. import com.template.model.result.CommonResult;
  5. import io.swagger.annotations.Api;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.validation.annotation.Validated;
  8. import org.springframework.web.bind.annotation.GetMapping;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RequestParam;
  12. @RequestMapping("/api/smartEvaluateStudent")
  13. @Api(tags = {"SmartEvaluateStudentControllerAPI"}, value = "学生评测")
  14. public interface SmartEvaluateStudentControllerAPI {
  15. @RequestMapping(value = "/operateSmartSubjectManage")
  16. @ApiOperation(value = "学科管理", httpMethod = "POST")
  17. public CommonResult operateSmartSubjectManage(@Validated @RequestBody JSONObject jsonObject);
  18. @RequestMapping(value = "/querySubjectManage")
  19. @ApiOperation(value = "查看学科", httpMethod = "POST")
  20. public CommonResult querySubjectManage(String term);
  21. @RequestMapping(value = "/operateSmartSubjectRule")
  22. @ApiOperation(value = "操作评分标准", httpMethod = "POST")
  23. public CommonResult operateSmartSubjectRule(@Validated @RequestBody JSONObject jsonObject);
  24. @RequestMapping(value = "/querySubjectRule")
  25. @ApiOperation(value = "查看评分标准", httpMethod = "POST")
  26. public CommonResult querySubjectRule(String term);
  27. @RequestMapping(value = "/queryEvaluateStudent")
  28. @ApiOperation(value = "查看评分标准", httpMethod = "POST")
  29. public CommonResult queryEvaluateStudent(@Validated @RequestBody SmartEvaluateStudent smartEvaluateStudent,Integer currentPage, Integer pageCount);
  30. @RequestMapping(value = "/evaluateScore")
  31. @ApiOperation(value = "学生评分", httpMethod = "POST")
  32. public CommonResult evaluateScore(@Validated @RequestBody JSONObject jsonObject);
  33. @RequestMapping(value = "/queryDetailScore")
  34. @ApiOperation(value = "查看学生评分详情", httpMethod = "POST")
  35. public CommonResult queryDetailScore(Integer id);
  36. @GetMapping(value = "/historicalEvaluation")
  37. @ApiOperation(value = "历史考评",notes = "历史考评", httpMethod = "GET")
  38. public CommonResult historicalEvaluation(@RequestParam String cardNo);
  39. }