package com.fs.baidu.service;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fs.baidu.domain.BdCreative;

/**
 * 百度创意Service接口
 * 
 * @author fs
 * @date 2025-01-20
 */
public interface IBdCreativeService extends IService<BdCreative>{
    /**
     * 查询百度创意
     * 
     * @param creativeFeedId 百度创意主键
     * @return 百度创意
     */
    BdCreative selectBdCreativeByCreativeFeedId(Long creativeFeedId);

    /**
     * 查询百度创意列表
     * 
     * @param bdCreative 百度创意
     * @return 百度创意集合
     */
    List<BdCreative> selectBdCreativeList(BdCreative bdCreative);

    /**
     * 新增百度创意
     * 
     * @param bdCreative 百度创意
     * @return 结果
     */
    int insertBdCreative(BdCreative bdCreative);

    /**
     * 修改百度创意
     * 
     * @param bdCreative 百度创意
     * @return 结果
     */
    int updateBdCreative(BdCreative bdCreative);

    /**
     * 批量删除百度创意
     * 
     * @param creativeFeedIds 需要删除的百度创意主键集合
     * @return 结果
     */
    int deleteBdCreativeByCreativeFeedIds(Long[] creativeFeedIds);

    /**
     * 删除百度创意信息
     * 
     * @param creativeFeedId 百度创意主键
     * @return 结果
     */
    int deleteBdCreativeByCreativeFeedId(Long creativeFeedId);
}
