package com.huijy.management.service;

import java.util.List;
import com.huijy.management.domain.ShopGuestRecord;

/**
 * 酒店客人数据记录Service接口
 * 
 * @author luobo
 * @date 2021-10-10
 */
public interface IShopGuestRecordService 
{
    /**
     * 查询酒店客人数据记录
     * 
     * @param shopGuestRecord 酒店客人数据记录主键
     * @return 酒店客人数据记录
     */
    public ShopGuestRecord selectShopGuestRecordByShopGuestRecord(Long shopGuestRecord);

    /**
     * 查询酒店客人数据记录列表
     * 
     * @param shopGuestRecord 酒店客人数据记录
     * @return 酒店客人数据记录集合
     */
    public List<ShopGuestRecord> selectShopGuestRecordList(ShopGuestRecord shopGuestRecord);

    /**
     * 新增酒店客人数据记录
     * 
     * @param shopGuestRecord 酒店客人数据记录
     * @return 结果
     */
    public int insertShopGuestRecord(ShopGuestRecord shopGuestRecord);

    /**
     * 修改酒店客人数据记录
     * 
     * @param shopGuestRecord 酒店客人数据记录
     * @return 结果
     */
    public int updateShopGuestRecord(ShopGuestRecord shopGuestRecord);

    /**
     * 批量删除酒店客人数据记录
     * 
     * @param shopGuestRecords 需要删除的酒店客人数据记录主键集合
     * @return 结果
     */
    public int deleteShopGuestRecordByShopGuestRecords(Long[] shopGuestRecords);

    /**
     * 删除酒店客人数据记录信息
     * 
     * @param shopGuestRecord 酒店客人数据记录主键
     * @return 结果
     */
    public int deleteShopGuestRecordByShopGuestRecord(Long shopGuestRecord);
}
