package com.ard.work.carousel.mapper;
|
|
import com.ard.work.api.domian.ArdChannel;
|
import com.ard.work.carousel.domain.ArdCarouselWindowChannel;
|
import org.apache.ibatis.annotations.Param;
|
import java.util.List;
|
|
/**
|
* 用户与角色关联表 数据层
|
*
|
* @author ard
|
*/
|
public interface ArdCarouselWindowChannelMapper
|
{
|
/**
|
* 通过窗口ID删除窗口和通道关联
|
*
|
* @param windowId 窗口ID
|
* @return 结果
|
*/
|
public int deleteWindowChannelByWindowId(String windowId);
|
|
/**
|
* 批量删除窗口和通道关联
|
*
|
* @param windowIds 需要删除的数据ID
|
* @return 结果
|
*/
|
public int deleteWindowChannel(String[] windowIds);
|
|
|
/**
|
* 批量新增窗口通道信息
|
*
|
* @param windowChannelList 窗口通道列表
|
* @return 结果
|
*/
|
public int batchWindowChannel(List<ArdCarouselWindowChannel> windowChannelList);
|
|
/**
|
* 删除窗口和通道关联信息
|
*
|
* @param windowChannel 窗口和通道关联信息
|
* @return 结果
|
*/
|
public int deleteWindowChannelInfo(ArdCarouselWindowChannel windowChannel);
|
|
/**
|
* 批量删除窗口和通道关联信息
|
*
|
* @param windowId 角色ID
|
* @param channelIds 需要删除的用户数据ID
|
* @return 结果
|
*/
|
public int deleteWindowChannelInfos(@Param("windowId") String windowId, @Param("channelIds") String[] channelIds);
|
|
public List<ArdChannel> selectChannelIdsByWindowId(String windowId);
|
}
|