package com.zc.business.mapper; import java.util.HashMap; import java.util.List; import com.zc.business.domain.DcPublishingChannels; import org.apache.ibatis.annotations.Param; /** * 发布渠道Mapper接口 * * @author ruoyi * @date 2024-04-19 */ public interface DcPublishingChannelsMapper { /** * 查询发布渠道 * * @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 id 发布渠道主键 * @return 结果 */ int deleteDcPublishingChannelsById(Long id); /** * 批量删除发布渠道 * * @param ids 需要删除的数据主键集合 * @return 结果 */ int deleteDcPublishingChannelsByIds(Long[] ids); //查询数据类型是否已经存在 public List selectChannelsDataCategory(Integer dataCategory); //修改启用停用 int updateEnabled(DcPublishingChannels dcPublishingChannels); //查询事件类型 public String eventType(@Param("id")String id); //事件调度处置事件推送发布渠道 public DcPublishingChannels eventPublishChannels(@Param("dataCategory") String dataCategory); }