123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- package com.xjrsoft.module.room.service;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.github.yulichang.base.MPJBaseService;
- import com.xjrsoft.module.room.dto.AdjustBedPageDto;
- import com.xjrsoft.module.room.dto.AdjustClassPageDto;
- import com.xjrsoft.module.room.dto.AdjustStudentBedDto;
- import com.xjrsoft.module.room.dto.DistributeClassPageDto;
- import com.xjrsoft.module.room.dto.DistributeRoomBedDto;
- import com.xjrsoft.module.room.dto.DistributeRoomBedPageDto;
- import com.xjrsoft.module.room.dto.RoomBedPageDto;
- import com.xjrsoft.module.room.entity.RoomBed;
- import com.xjrsoft.module.room.vo.AdjustBedClassPageVo;
- import com.xjrsoft.module.room.vo.AdjustBedStudentPageVo;
- import com.xjrsoft.module.room.vo.DistributeClassPageVo;
- import com.xjrsoft.module.room.vo.DistributeResultClassVo;
- import com.xjrsoft.module.room.vo.DistributeRoomBedPageVo;
- import com.xjrsoft.module.room.vo.NoBedStudentPageVo;
- import com.xjrsoft.module.room.vo.RoomBedExcelVo;
- import com.xjrsoft.module.room.vo.RoomBedPageVo;
- import com.xjrsoft.module.room.vo.TeacherRoomListVo;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- public interface IRoomBedService extends MPJBaseService<RoomBed> {
-
- Page<RoomBedPageVo> getPage(Page<RoomBedPageVo> page, RoomBedPageDto dto);
- List<RoomBedExcelVo> getList(RoomBedPageDto dto);
- Boolean clearStudentInfo(List<Long> ids);
- Boolean clearStudentInfoByRoomId(Long id);
- Boolean clearStudentInfoByBedId(Long id);
-
- Page<DistributeClassPageVo> getDistributeClassInfo(Page<DistributeClassPageDto> page, DistributeClassPageDto dto);
-
- Page<DistributeRoomBedPageVo> getDistributeRoomBedInfo(Page<DistributeRoomBedPageDto> page, DistributeRoomBedPageDto dto);
- Boolean distributeRoomBed(DistributeRoomBedDto dto);
-
- List<DistributeResultClassVo> getDistributeResult(DistributeRoomBedDto dto);
-
- List<AdjustBedClassPageVo> getClassStudetBed(AdjustClassPageDto dto);
-
- List<AdjustBedStudentPageVo> getBedStudetInfo(AdjustBedPageDto dto);
-
- Page<NoBedStudentPageVo> getNoBedStudent(Page<AdjustBedPageDto> page, AdjustBedPageDto dto);
-
- Boolean adjustBed(AdjustStudentBedDto dto);
-
- Boolean adjustBedBatch(List<AdjustStudentBedDto> dtoList);
- String getRoomNameByStudentUserId(Long id);
- List<TeacherRoomListVo> getTeacherRoomList(AdjustBedPageDto dto);
- }
|