/** * Copyright (c) 2018 业主系统 All rights reserved. * * https://www.yezhu.io * * 版权所有,侵权必究! */ package com.kioor.room.service; import com.kioor.common.service.BaseService; import com.kioor.room.dto.RoomDTO; import com.kioor.room.dto.RoomDetailDTO; import com.kioor.room.entity.RoomEntity; import java.util.List; import java.util.Map; /** * 房屋 * * @author Mark sunlightcs@gmail.com */ public interface RoomService extends BaseService { List list(Map params); /** * 同楼层房间列表 * @param userId * @return */ List floorList(Long userId); /** * 我楼上的邻居 * @param userId * @return */ RoomDetailDTO roomUp(Long userId); /** * 我楼下的邻居 * @param userId * @return */ RoomDetailDTO roomDown(Long userId); RoomDTO get(Long id); void save(RoomDTO dto); void update(RoomDTO dto); /** * 根据id查询房屋信息 * @param id * @return */ RoomDTO findRoomById(Long id); }