package com.zc.business.service; import java.util.HashMap; import java.util.List; import com.zc.business.domain.DcPublishingChannels; import org.apache.ibatis.annotations.Param; /** * 发布渠道Service接口 * * @author ruoyi * @date 2024-04-19 */ public interface IDcPublishingChannelsService { /** * 查询发布渠道 * * @param id 发布渠道主键 * @return 发布渠道 */ public DcPublishingChannels selectDcPublishingChannelsById(Long id); /** * 查询发布渠道列表 * * @param dcPublishingChannels 发布渠道 * @return 发布渠道集合 */ List selectDcPublishingChannelsList(DcPublishingChannels dcPublishingChannels); /** * 新增发布渠道 * * @param dcPublishingChannels 发布渠道 * @return 结果 */ int insertDcPublishingChannels(DcPublishingChannels dcPublishingChannels); /** * 修改发布渠道 * * @param dcPublishingChannels 发布渠道 * @return 结果 */ int updateDcPublishingChannels(DcPublishingChannels dcPublishingChannels); /** * 批量删除发布渠道 * * @param ids 需要删除的发布渠道主键集合 * @return 结果 */ int deleteDcPublishingChannelsByIds(Long[] ids); /** * 删除发布渠道信息 * * @param id 发布渠道主键 * @return 结果 */ int deleteDcPublishingChannelsById(Long id); //查询数据类型是否已经存在 public List selectChannelsDataCategory(Integer dataCategory); //修改启用停用 int updateEnabled(DcPublishingChannels dcPublishingChannels); //事件调度处置事件推送发布渠道 public DcPublishingChannels eventPublishChannels(String eventId); }