| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.chuanghai.ihotel.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.chuanghai.ihotel.common.utils.PageUtils;
- import com.chuanghai.ihotel.common.utils.PageParam;
- import com.chuanghai.ihotel.controller.request.RoomQueryRequest;
- import com.chuanghai.ihotel.entity.RoomEntity;
- import java.util.List;
- import java.util.Set;
- /**
- * 房间
- *
- * @author codingliang
- * @email codingliang@gmail.com
- * @date 2022-07-27 10:02:04
- */
- public interface RoomService extends IService<RoomEntity> {
- PageUtils queryPage(PageParam pageParam, RoomQueryRequest request);
- PageUtils queryPageGroup(PageParam pageParam, RoomQueryRequest request);
- void mySave(RoomEntity room);
- /**
- * 获取不在roomIds中的房间id
- * @param roomTypeId 房间类型id
- * @param roomIds 房间id列表
- * @return
- */
- Long getRoomIdNotIn(Long roomTypeId, List<Long> roomIds);
- boolean myUpdate(RoomEntity room);
- boolean myRemoveByIds(List<Long> ids);
- List<RoomEntity> getByRoomIds(Set<Long> roomIds);
- void updateElectricType(Long roomId,String operType);
- RoomEntity queryByRoomId(Long roomId);
- }
|