|
|
@@ -10,6 +10,7 @@ import com.template.model.pojo.WelcomeDormitory;
|
|
|
import com.template.model.pojo.WelcomeStudent;
|
|
|
import com.template.model.pojo.WelcomeStudentDormitory;
|
|
|
import com.template.model.result.CommonResult;
|
|
|
+import com.template.model.result.PageUtils;
|
|
|
import com.template.services.WelcomeDormitoryService;
|
|
|
import com.template.services.WelcomeStudentDormitoryService;
|
|
|
import com.template.services.WelcomeStudentService;
|
|
|
@@ -52,6 +53,7 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
|
|
|
// 添加时默认全空的
|
|
|
welcomeDormitory.setStatus(2);
|
|
|
+ welcomeDormitory.setFreeBedNumber(welcomeDormitory.getBedNumber());
|
|
|
|
|
|
welcomeDormitoryService.save(welcomeDormitory);
|
|
|
return CommonResult.ok();
|
|
|
@@ -86,8 +88,21 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public CommonResult listDormitory(int currentPage, int pageCount, String schoolName, String buildName, String dormitory, String sex, Integer status, String gradestr, String college) {
|
|
|
- return null;
|
|
|
+ public CommonResult listDormitory(int currentPage, int pageCount, String schoolName, String buildName, String dormitory, String sex, Integer status, String major, String college) {
|
|
|
+
|
|
|
+ PageUtils<WelcomeDormitory> pageUtils = welcomeDormitoryService.listDormitory(currentPage, pageCount, schoolName, buildName, dormitory, sex, status, major, college);
|
|
|
+
|
|
|
+ return CommonResult.ok(pageUtils);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public CommonResult dormitoryGroup(String schoolName, String buildName) {
|
|
|
+ LambdaQueryWrapper<WelcomeDormitory> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ wrapper.eq(ObjectUtils.isNotEmpty(schoolName), WelcomeDormitory::getSchool, schoolName)
|
|
|
+ .eq(ObjectUtils.isNotEmpty(buildName), WelcomeDormitory::getBuild, buildName);
|
|
|
+ List<WelcomeDormitory> list = welcomeDormitoryService.list(wrapper);
|
|
|
+
|
|
|
+ return CommonResult.ok(list);
|
|
|
}
|
|
|
|
|
|
@Override
|