BedService.java 556 B

1234567891011121314151617
  1. package space.anyi.service;
  2. import space.anyi.common.PageResult;
  3. import space.anyi.entity.Assignment;
  4. import space.anyi.entity.Bed;
  5. import java.util.List;
  6. public interface BedService {
  7. PageResult<Bed> selectPage(int pageNum, int pageSize);
  8. PageResult<Bed> searchPage(Long buildingId, String roomNumber, int pageNum, int pageSize);
  9. List<Bed> selectAvailableByRoomId(Long roomId);
  10. Bed selectById(Long id);
  11. int addBed(Bed bed);
  12. int updateBed(Bed bed);
  13. int deleteBed(Long id);
  14. Assignment assignBed(Long userId, Long bedId);
  15. }