package com.template.services; import com.template.model.pojo.WelcomeBed; import com.template.model.pojo.WelcomeBed; import com.baomidou.mybatisplus.extension.service.IService; import com.template.model.result.PageUtils; import com.template.model.vo.*; import java.util.List; /** *

* 服务类 *

* * @author ceshi * @since 2025-06-13 */ public interface WelcomeBedService extends IService { int insertWelcomeBed(WelcomeBed rns); int updateWelcomeBed(WelcomeBed rns); PageUtils queryPageWelcomeBeds(int currentPage, int pageCount, Integer schoolId, Integer buildId, Integer dormitoryId, String sex, Integer isCheck, Integer collegeId, Integer majorId, Integer classstrId, Integer retentionState); int deleteWelcomeBedById(int id); WelcomeBed getBedById(int id); WelcomeBed queryBedData(String school, Integer buildId, Integer dormitoryId, Integer number); List queryPageWelcomeBeds(Integer schoolId, Integer buildId, Integer dormitoryId, String sex, Integer isCheck, Integer collegeId, Integer majorId, Integer classstrId,Integer retentionState); WelcomeBed getBedByCardId(String studentCard); List listWelcomeBed(Integer id); List bedNumberGroup(Integer schoolId, Integer buildId, Integer dormitoryId); List getBedList(Integer schoolId, Integer buildId, Integer dormitoryId, String studentCard); List queryDormitorys(Integer dormitory); List queryBeds(List dormitoryIds); WelcomeBedCheckVo isCheck(String studentCard); List checkInBedGroup(Integer schoolId, Integer buildId, Integer dormitoryId,Integer bedId,Integer collegeId); PageUtils studentAccommodationPage(int currentPage, int pageCount, Integer schoolId, Integer buildId, Integer dormitoryId, Integer collegeId, Integer majorId, Integer classstrId, String name); List studentAccommodationList(Integer schoolId, Integer buildId, Integer dormitoryId, Integer collegeId, Integer majorId, Integer classstrId, String name); List queryBedSqlList(Integer collegeId, String sex); List queryTotalSqlList(Integer collegeId, String sex); void updateData(Integer bedId); List collegeBedGroup(Integer schoolId, Integer buildId, Integer dormitoryId, Integer collegeId); List changeBuildGroup(Integer schoolId, Integer collegeId, String sex); List changeDormitoryGroup(Integer schoolId, Integer buildId, Integer collegeId, String sex); List changeBedGroup(Integer schoolId, Integer buildId, Integer dormitoryId, Integer collegeId,String sex); List replaceBuildGroup(Integer schoolId, Integer collegeId, String sex); List replaceDormitoryGroup(Integer schoolId, Integer buildId, Integer collegeId, String sex); List replaceBedGroup(Integer schoolId, Integer buildId, Integer dormitoryId, Integer collegeId, String sex); List hBuildGroup(Integer schoolId, Integer collegeId, Integer majorId, Integer classstrid, String sex); List hDormitoryGroup(Integer schoolId, Integer buildId, Integer collegeId, Integer majorId, Integer classstrid, String sex); List hBedGroup(Integer schoolId, Integer buildId, Integer dormitoryId, Integer collegeId, Integer majorId, Integer classstrid, String sex); PageUtils queryPageWelcomeBedsC(int currentPage, int pageCount, Integer schoolId, Integer buildId, Integer dormitoryId, String sex, Integer isCheck, List collegeIds, Integer majorId, Integer classstrId, Integer retentionState); List queryPageWelcomeBedsS(Integer schoolId, Integer buildId, Integer dormitoryId, String sex, Integer isCheck, List collegeIds, Integer majorId, Integer classstrId, Integer retentionState); PageUtils studentAccommodationPageS(int currentPage, int pageCount, Integer schoolId, Integer buildId, Integer dormitoryId, List collegeIds , Integer majorId, Integer classstrId, String name); List studentAccommodationListS(Integer schoolId, Integer buildId, Integer dormitoryId, List collegeIds, Integer majorId, Integer classstrId, String name); List queryBedList(String studentCard); }