陈士柏 пре 2 година
родитељ
комит
d188a2fc96

+ 40 - 0
src/main/java/com/template/api/SmartEvaluateStudentControllerAPI.java

@@ -0,0 +1,40 @@
+package com.template.api;
+
+import com.alibaba.fastjson.JSONObject;
+import com.template.model.evaluate.student.SmartEvaluateStudent;
+import com.template.model.result.CommonResult;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+@RequestMapping("/api/smartEvaluateStudent")
+@Api(tags = {"SmartEvaluateStudentControllerAPI"}, value = "学生评测")
+public interface SmartEvaluateStudentControllerAPI {
+
+    @RequestMapping(value = "/operateSmartSubjectManage")
+    @ApiOperation(value = "学科管理", httpMethod = "POST")
+    public CommonResult operateSmartSubjectManage(@Validated @RequestBody JSONObject jsonObject);
+
+    @RequestMapping(value = "/querySubjectManage")
+    @ApiOperation(value = "查看学科", httpMethod = "POST")
+    public CommonResult querySubjectManage(String term);
+
+    @RequestMapping(value = "/operateSmartSubjectRule")
+    @ApiOperation(value = "操作评分标准", httpMethod = "POST")
+    public CommonResult operateSmartSubjectRule(@Validated @RequestBody JSONObject jsonObject);
+
+    @RequestMapping(value = "/querySubjectRule")
+    @ApiOperation(value = "查看评分标准", httpMethod = "POST")
+    public CommonResult querySubjectRule(String term);
+
+    @RequestMapping(value = "/queryEvaluateStudent")
+    @ApiOperation(value = "查看评分标准", httpMethod = "POST")
+    public CommonResult queryEvaluateStudent(@Validated @RequestBody SmartEvaluateStudent smartEvaluateStudent,Integer currentPage, Integer pageCount);
+
+    @RequestMapping(value = "/evaluateScore")
+    @ApiOperation(value = "学生评分", httpMethod = "POST")
+    public CommonResult evaluateScore(@Validated @RequestBody JSONObject jsonObject);
+
+}

+ 50 - 0
src/main/java/com/template/api/SmartEvaluateTeacherControllerAPI.java

@@ -0,0 +1,50 @@
+package com.template.api;
+
+import com.alibaba.fastjson.JSONObject;
+import com.template.model.evaluate.teacher.SmartEvaluateTeacher;
+import com.template.model.result.CommonResult;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import javax.servlet.http.HttpServletResponse;
+
+@RequestMapping("/api/smartEvaluateTeacher")
+@Api(tags = {"SmartEvaluateTeacherControllerAPI"}, value = "综合素质")
+public interface SmartEvaluateTeacherControllerAPI {
+
+    @RequestMapping(value = "/operateSmartScoreManage")
+    @ApiOperation(value = "评分项目管理", httpMethod = "POST")
+    public CommonResult operateSmartScoreManage(@Validated @RequestBody JSONObject jsonObject);
+
+    @RequestMapping(value = "/getScoreManage")
+    @ApiOperation(value = "查看评分项", httpMethod = "POST")
+    public CommonResult getScoreManage(String term);
+
+    @RequestMapping(value = "/getTeacherScoreList")
+    @ApiOperation(value = "查看教师评分", httpMethod = "POST")
+    public CommonResult getTeacherScoreList(@Validated @RequestBody SmartEvaluateTeacher smartEvaluateTeacher,Integer currentPage, Integer pageCount);
+
+    @RequestMapping(value = "/getTeacherScoreExcel")
+    @ApiOperation(value = "导出教师评分", httpMethod = "POST")
+    public void getTeacherScoreExcel(SmartEvaluateTeacher smartEvaluateTeacher, HttpServletResponse response);
+
+    @RequestMapping(value = "/evaluateScore")
+    @ApiOperation(value = "教师评分", httpMethod = "POST")
+    public CommonResult evaluateScore(@Validated @RequestBody JSONObject jsonObject);
+
+    @RequestMapping(value = "/getTeacherScoreDetail")
+    @ApiOperation(value = "获取教师分数详情", httpMethod = "POST")
+    public CommonResult getTeacherScoreDetail(Integer id);
+
+    @RequestMapping(value = "/getScoreComparison")
+    @ApiOperation(value = "分数对比", httpMethod = "POST")
+    public CommonResult getScoreComparison(Integer id);
+
+    @RequestMapping(value = "/getScoreRank")
+    @ApiOperation(value = "评分排行", httpMethod = "POST")
+    public CommonResult getScoreRank(int currentPage, int pageCount,String scoreItem);
+
+}