|
|
@@ -229,6 +229,140 @@ public class WelcomeBedServiceImpl extends ServiceImpl<WelcomeBedMapper, Welcome
|
|
|
welcomeBedMapper.updateData(bedId);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WelcomeBed> changeBuildGroup(Integer schoolId, Integer collegeId, String sex) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WelcomeBed::getSchoolId,schoolId)
|
|
|
+ .eq(WelcomeBed::getCollegeId,collegeId)
|
|
|
+ .eq(WelcomeBed::getSex,sex)
|
|
|
+ .eq(WelcomeBed::getIsCheck, 0)
|
|
|
+ .eq(WelcomeBed::getRetentionState,1)
|
|
|
+ .groupBy(WelcomeBed::getSchoolId,WelcomeBed::getBuildId);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WelcomeBed> changeDormitoryGroup(Integer schoolId, Integer buildId, Integer collegeId, String sex) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WelcomeBed::getSchoolId,schoolId)
|
|
|
+ .eq(WelcomeBed::getBuildId,buildId)
|
|
|
+ .eq(WelcomeBed::getCollegeId,collegeId)
|
|
|
+ .eq(WelcomeBed::getSex,sex)
|
|
|
+ .eq(WelcomeBed::getIsCheck, 0)
|
|
|
+ .eq(WelcomeBed::getRetentionState,1)
|
|
|
+ .groupBy(WelcomeBed::getSchoolId,WelcomeBed::getBuildId,WelcomeBed::getDormitoryId);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WelcomeBed> changeBedGroup(Integer schoolId, Integer buildId, Integer dormitoryId, Integer collegeId,String sex) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WelcomeBed::getSchoolId,schoolId)
|
|
|
+ .eq(WelcomeBed::getBuildId,buildId)
|
|
|
+ .eq(WelcomeBed::getDormitoryId,dormitoryId)
|
|
|
+ .eq(WelcomeBed::getCollegeId,collegeId)
|
|
|
+ .eq(WelcomeBed::getSex,sex)
|
|
|
+ .eq(WelcomeBed::getIsCheck, 0)
|
|
|
+ .eq(WelcomeBed::getRetentionState,1)
|
|
|
+ .groupBy(WelcomeBed::getSchoolId,WelcomeBed::getBuildId,WelcomeBed::getDormitoryId,WelcomeBed::getId);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WelcomeBed> replaceBuildGroup(Integer schoolId, Integer collegeId, String sex) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WelcomeBed::getSchoolId,schoolId)
|
|
|
+ .eq(WelcomeBed::getCollegeId,collegeId)
|
|
|
+ .eq(WelcomeBed::getSex,sex)
|
|
|
+ .eq(WelcomeBed::getIsCheck, 1)
|
|
|
+ .eq(WelcomeBed::getRetentionState,1)
|
|
|
+ .groupBy(WelcomeBed::getSchoolId,WelcomeBed::getBuildId);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WelcomeBed> replaceDormitoryGroup(Integer schoolId, Integer buildId, Integer collegeId, String sex) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WelcomeBed::getSchoolId,schoolId)
|
|
|
+ .eq(WelcomeBed::getBuildId,buildId)
|
|
|
+ .eq(WelcomeBed::getCollegeId,collegeId)
|
|
|
+ .eq(WelcomeBed::getSex,sex)
|
|
|
+ .eq(WelcomeBed::getIsCheck, 1)
|
|
|
+ .eq(WelcomeBed::getRetentionState,1)
|
|
|
+ .groupBy(WelcomeBed::getSchoolId,WelcomeBed::getBuildId,WelcomeBed::getDormitoryId);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WelcomeBed> replaceBedGroup(Integer schoolId, Integer buildId, Integer dormitoryId, Integer collegeId, String sex) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WelcomeBed::getSchoolId,schoolId)
|
|
|
+ .eq(WelcomeBed::getBuildId,buildId)
|
|
|
+ .eq(WelcomeBed::getDormitoryId,dormitoryId)
|
|
|
+ .eq(WelcomeBed::getCollegeId,collegeId)
|
|
|
+ .eq(WelcomeBed::getSex,sex)
|
|
|
+ .eq(WelcomeBed::getIsCheck, 1)
|
|
|
+ .eq(WelcomeBed::getRetentionState,1)
|
|
|
+ .groupBy(WelcomeBed::getSchoolId,WelcomeBed::getBuildId,WelcomeBed::getDormitoryId,WelcomeBed::getId);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WelcomeBed> hBuildGroup(Integer schoolId, Integer collegeId, Integer majorId, Integer classstrid, String sex) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WelcomeBed::getSchoolId,schoolId)
|
|
|
+ .eq(WelcomeBed::getCollegeId,collegeId)
|
|
|
+ .eq(WelcomeBed::getMajorId,majorId)
|
|
|
+ .eq(WelcomeBed::getClassstrId,classstrid)
|
|
|
+ .eq(WelcomeBed::getSex,sex)
|
|
|
+ .eq(WelcomeBed::getIsCheck, 0)
|
|
|
+ .eq(WelcomeBed::getRetentionState,1)
|
|
|
+ .groupBy(WelcomeBed::getSchoolId,WelcomeBed::getBuildId);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WelcomeBed> hDormitoryGroup(Integer schoolId, Integer buildId, Integer collegeId, Integer majorId, Integer classstrid, String sex) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WelcomeBed::getSchoolId,schoolId)
|
|
|
+ .eq(WelcomeBed::getBuildId,buildId)
|
|
|
+ .eq(WelcomeBed::getCollegeId,collegeId)
|
|
|
+ .eq(WelcomeBed::getMajorId,majorId)
|
|
|
+ .eq(WelcomeBed::getClassstrId,classstrid)
|
|
|
+ .eq(WelcomeBed::getSex,sex)
|
|
|
+ .eq(WelcomeBed::getIsCheck, 0)
|
|
|
+ .eq(WelcomeBed::getRetentionState,1)
|
|
|
+ .groupBy(WelcomeBed::getSchoolId,WelcomeBed::getBuildId,WelcomeBed::getDormitoryId);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WelcomeBed> hBedGroup(Integer schoolId, Integer buildId, Integer dormitoryId, Integer collegeId, Integer majorId, Integer classstrid, String sex) {
|
|
|
+ LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(WelcomeBed::getSchoolId,schoolId)
|
|
|
+ .eq(WelcomeBed::getBuildId,buildId)
|
|
|
+ .eq(WelcomeBed::getDormitoryId,dormitoryId)
|
|
|
+ .eq(WelcomeBed::getCollegeId,collegeId)
|
|
|
+ .eq(WelcomeBed::getMajorId,majorId)
|
|
|
+ .eq(WelcomeBed::getClassstrId,classstrid)
|
|
|
+ .eq(WelcomeBed::getSex,sex)
|
|
|
+ .eq(WelcomeBed::getIsCheck, 0)
|
|
|
+ .eq(WelcomeBed::getRetentionState,1)
|
|
|
+ .groupBy(WelcomeBed::getSchoolId,WelcomeBed::getBuildId,WelcomeBed::getDormitoryId,WelcomeBed::getId);
|
|
|
+ List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public List<WelcomeBed> collegeBedGroup(Integer schoolId, Integer buildId, Integer dormitoryId, Integer collegeId) {
|
|
|
LambdaQueryWrapper<WelcomeBed> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
@@ -241,5 +375,4 @@ public class WelcomeBedServiceImpl extends ServiceImpl<WelcomeBedMapper, Welcome
|
|
|
List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
|
|
|
return result;
|
|
|
}
|
|
|
-
|
|
|
}
|