package com.yc.ship.module.resource.api.ship;

import com.yc.ship.module.resource.api.ship.dto.RoomModelFloorNumDTO;
import com.yc.ship.module.resource.api.ship.dto.ShipRespDTO;

import java.util.List;
import java.util.Map;

/**
 * 游轮对外服务
 */
public interface ShipApi {
    /**
     * 获取游轮键值对
     * @param ids
     * @return
     */
    Map<Long, ShipRespDTO> queryShip(List<Long> ids);

    /**
     * 获取游轮信息
     * @param id
     * @return
     */
    ShipRespDTO queryShip(Long id);

    /**
     * 获取房型和楼层对应的房间数
     * @param shipId
     * @return
     */
    List<RoomModelFloorNumDTO> queryRoomModelFloorToNum(Long shipId);

}
