|
@@ -13,6 +13,8 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
import org.dromara.system.domain.score.ScoreData;
|
|
import org.dromara.system.domain.score.ScoreData;
|
|
import org.dromara.system.domain.score.ScoreDataStudent;
|
|
import org.dromara.system.domain.score.ScoreDataStudent;
|
|
import org.dromara.system.domain.score.bo.ScoreDataBo;
|
|
import org.dromara.system.domain.score.bo.ScoreDataBo;
|
|
|
|
+import org.dromara.system.domain.score.vo.ScoreDataDetailVo;
|
|
|
|
+import org.dromara.system.domain.score.vo.ScoreDataStudentVo;
|
|
import org.dromara.system.domain.score.vo.ScoreDataVo;
|
|
import org.dromara.system.domain.score.vo.ScoreDataVo;
|
|
import org.dromara.system.domain.vo.SysUserImportVo;
|
|
import org.dromara.system.domain.vo.SysUserImportVo;
|
|
import org.dromara.system.listener.ScoreDataListener;
|
|
import org.dromara.system.listener.ScoreDataListener;
|
|
@@ -166,4 +168,25 @@ public class ScoreDataController extends BaseController {
|
|
Map<String, Object> map = scoreDataService.indexZheXian(scoreData);
|
|
Map<String, Object> map = scoreDataService.indexZheXian(scoreData);
|
|
return AjaxResult.success(map);
|
|
return AjaxResult.success(map);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 成绩年级统计
|
|
|
|
+ */
|
|
|
|
+ @PostMapping("/gradeRank")
|
|
|
|
+ public TableDataInfo<ScoreDataStudentVo> gradeRank(@RequestBody ScoreData scoreData)
|
|
|
|
+ {
|
|
|
|
+ List<ScoreDataStudentVo> scoreDataStudentVos = scoreDataService.gradeRank(scoreData);
|
|
|
|
+ return TableDataInfo.build(scoreDataStudentVos);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 成绩学科统计
|
|
|
|
+ */
|
|
|
|
+ @PostMapping("/xuekeRank")
|
|
|
|
+ public TableDataInfo<ScoreDataDetailVo> xuekeRank(@RequestBody ScoreData scoreData)
|
|
|
|
+ {
|
|
|
|
+ List<ScoreDataDetailVo> scoreDataDetailVo = scoreDataService.xuekeRank(scoreData);
|
|
|
|
+ return TableDataInfo.build(scoreDataDetailVo);
|
|
|
|
+ }
|
|
}
|
|
}
|