package com.yc.ship.module.product.service.priceroommodel;

import com.yc.ship.module.product.dal.dataobject.priceroommodel.PriceRoomModelDO;

import java.util.List;

/**
 * 价格模板中房型加价设置 Service 接口
 *
 * @author 管理员
 */
public interface PriceRoomModelService {

    /**
     * 删除价格模板中房型加价设置
     *
     * @param id 编号
     */
    void deletePriceRoomModel(Long id);

    /**
     * 获得价格模板中房型加价设置
     *
     * @param id 编号
     * @return 价格模板中房型加价设置
     */
    PriceRoomModelDO getPriceRoomModel(Long id);

    /**
     * 获取列表
     * @param objectId
     * @return
     */
    List<PriceRoomModelDO> getListByObjectId(Long objectId);

    /**
     * 获取房型的价格
     * @param id
     * @param roomModelId
     * @return
     */
    PriceRoomModelDO getListByObjectIdAndRoomModelId(Long id, Long roomModelId);
}