From 5ad3684dd58b9fc3e8c69bcfb84f55a421cc936d Mon Sep 17 00:00:00 2001 From: cxt104926 <1049266034@qq.com> Date: Wed, 24 Mar 2021 23:30:24 +0800 Subject: [PATCH] 1 --- README.md | 4 +++- ...Controller.java => StuClassController.java} | 3 ++- .../service/system/StuClassService.java | 18 +++++++++++++++++- 3 files changed, 22 insertions(+), 3 deletions(-) rename src/main/java/com/stu/stusystem/controller/system/{stuClassController.java => StuClassController.java} (98%) diff --git a/README.md b/README.md index 7ed5d44..b0bd3ab 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,9 @@ ③ 访问项目:在浏览器中输入 -> `localhost:2020` -登录账号,管理员账号:admin;密码:1. +登录账号: + 管理员账号:admin + 密码:1 #### 5.说在最后 1. 系统正在开发,想到的后面再更新 diff --git a/src/main/java/com/stu/stusystem/controller/system/stuClassController.java b/src/main/java/com/stu/stusystem/controller/system/StuClassController.java similarity index 98% rename from src/main/java/com/stu/stusystem/controller/system/stuClassController.java rename to src/main/java/com/stu/stusystem/controller/system/StuClassController.java index 853de44..3b4a529 100644 --- a/src/main/java/com/stu/stusystem/controller/system/stuClassController.java +++ b/src/main/java/com/stu/stusystem/controller/system/StuClassController.java @@ -18,7 +18,8 @@ import java.util.HashMap; */ @RestController @RequestMapping("/stu/class") -public class stuClassController { +public class StuClassController { + private StuClassService stuClassService; @ApiOperation("分页查询") diff --git a/src/main/java/com/stu/stusystem/service/system/StuClassService.java b/src/main/java/com/stu/stusystem/service/system/StuClassService.java index c693bbd..78b92ee 100644 --- a/src/main/java/com/stu/stusystem/service/system/StuClassService.java +++ b/src/main/java/com/stu/stusystem/service/system/StuClassService.java @@ -100,9 +100,25 @@ public class StuClassService { * 查询全部的班级 */ public HashMap getStuClassAll() { - return null; + List stuClasses = this.stuClassMapper.selectAll(); + HashMap map = new HashMap<>(); + for (StuClass sc : stuClasses) { + map.put(sc.getId(), sc.getClassName()); + } + return map; } + /** + * 流:并行,串行 + * filter,通过条件过滤出元素 + * distinct,去重 + * limit,会返回一个不超过给定长度的流,取前几个 + * skip,返回一个扔掉前 n 个元素的流,扔掉前几个 + * map,对流中做统一处理(加前/后缀) + * flatMap,里面需要的参数是个流,流的扁平化处理,比如将字符串拆分成一个个的字母集合。层级深时候使用flatmap + * sorted,排序 + */ + @Autowired public void setStuClassMapper(StuClassMapper stuClassMapper) { this.stuClassMapper = stuClassMapper; -- GitLab