package com.ruoyi.cms.service;

import java.util.List;
import com.ruoyi.cms.domain.CompanyCardCollection;

/**
 * 公司卡片收藏Service接口
 * 
 * @author ${author}
 * @date 2025-02-18
 */
public interface ICompanyCardCollectionService 
{
    /**
     * 查询公司卡片收藏
     * 
     * @param companyCardCollectionId 公司卡片收藏主键
     * @return 公司卡片收藏
     */
    public CompanyCardCollection selectCompanyCardCollectionByCompanyCardCollectionId(Long companyCardCollectionId);

    /**
     * 查询公司卡片收藏列表
     * 
     * @param companyCardCollection 公司卡片收藏
     * @return 公司卡片收藏集合
     */
    public List<CompanyCardCollection> selectCompanyCardCollectionList(CompanyCardCollection companyCardCollection);

    /**
     * 新增公司卡片收藏
     * 
     * @param companyCardCollection 公司卡片收藏
     * @return 结果
     */
    public int insertCompanyCardCollection(CompanyCardCollection companyCardCollection);

    /**
     * 修改公司卡片收藏
     * 
     * @param companyCardCollection 公司卡片收藏
     * @return 结果
     */
    public int updateCompanyCardCollection(CompanyCardCollection companyCardCollection);

    /**
     * 批量删除公司卡片收藏
     * 
     * @param companyCardCollectionIds 需要删除的公司卡片收藏主键集合
     * @return 结果
     */
    public int deleteCompanyCardCollectionByCompanyCardCollectionIds(Long[] companyCardCollectionIds);

}