SmartEvaluateStudentControlle2API.java 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.template.api;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.template.model.evaluate.student.SmartEvaluateStudent;
  4. import com.template.model.evaluate.student.SmartSubjectTemplate;
  5. import com.template.model.request.addTemplateRuleRequest;
  6. import com.template.model.result.CommonResult;
  7. import io.swagger.annotations.Api;
  8. import io.swagger.annotations.ApiOperation;
  9. import org.springframework.validation.BindingResult;
  10. import org.springframework.validation.annotation.Validated;
  11. import org.springframework.web.bind.annotation.RequestBody;
  12. import org.springframework.web.bind.annotation.RequestMapping;
  13. import org.springframework.web.bind.annotation.RequestParam;
  14. @RequestMapping("/api/smartEvaluateStudent2")
  15. @Api(tags = {"SmartEvaluateStudentController2API"}, value = "学生评测2")
  16. public interface SmartEvaluateStudentControlle2API {
  17. @RequestMapping(value = "/addSmartSubjectTemplate")
  18. @ApiOperation(value = "新增评分项", httpMethod = "POST")
  19. CommonResult addSmartSubjectTemplate(@Validated @RequestBody JSONObject jsonObject);
  20. @RequestMapping(value = "/updateSmartSubjectTemplate")
  21. @ApiOperation(value = "修改评分项", httpMethod = "POST")
  22. CommonResult updateSmartSubjectTemplate(@Validated @RequestBody JSONObject jsonObject);
  23. @RequestMapping(value = "/delSmartSubjectTemplate")
  24. @ApiOperation(value = "删除评分项", httpMethod = "POST")
  25. CommonResult delSmartSubjectTemplate(@RequestParam Integer id);
  26. @RequestMapping(value = "/queryTemplatePage")
  27. @ApiOperation(value = "查看评分项", httpMethod = "POST")
  28. CommonResult queryTemplatePage(Integer currentPage, Integer pageCount);
  29. @RequestMapping(value = "/queryTemplateRulePage")
  30. @ApiOperation(value = "查看评分规则", httpMethod = "POST")
  31. CommonResult queryTemplateRulePage(Integer id);
  32. @RequestMapping(value = "/evaluateScore")
  33. @ApiOperation(value = "学生评分", httpMethod = "POST")
  34. CommonResult evaluateScore(Integer id, String scoreComment);
  35. @RequestMapping(value = "/queryEvaluateStudent")
  36. @ApiOperation(value = "查看评价数据", httpMethod = "POST")
  37. CommonResult queryEvaluateStudent(@Validated @RequestBody SmartEvaluateStudent smartEvaluateStudent, Integer currentPage, Integer pageCount);
  38. @RequestMapping(value = "/addSmartTemplateRule")
  39. @ApiOperation(value = "新增评分子项", httpMethod = "POST")
  40. CommonResult addSmartTemplateRule(@Validated @RequestBody addTemplateRuleRequest atrr, BindingResult bindingResult);
  41. }