package com.javaweb.cms.mapper;
|
|
import com.javaweb.cms.domain.Ad;
|
import com.javaweb.cms.domain.AdMaterial;
|
|
import java.util.List;
|
|
/**
|
* 广告位Mapper接口
|
*
|
* @author wujiyue
|
* @date 2019-11-16
|
*/
|
public interface AdMapper
|
{
|
/**
|
* 查询广告位
|
*
|
* @param adId 广告位ID
|
* @return 广告位
|
*/
|
public Ad selectAdById(Long adId);
|
|
/**
|
* 查询广告位列表
|
*
|
* @param ad 广告位
|
* @return 广告位集合
|
*/
|
public List<Ad> selectAdList(Ad ad);
|
|
/**
|
* 新增广告位
|
*
|
* @param ad 广告位
|
* @return 结果
|
*/
|
public int insertAd(Ad ad);
|
|
/**
|
* 修改广告位
|
*
|
* @param ad 广告位
|
* @return 结果
|
*/
|
public int updateAd(Ad ad);
|
|
/**
|
* 删除广告位
|
*
|
* @param adId 广告位ID
|
* @return 结果
|
*/
|
public int deleteAdById(Long adId);
|
|
/**
|
* 批量删除广告位
|
*
|
* @param adIds 需要删除的数据ID
|
* @return 结果
|
*/
|
public int deleteAdByIds(String[] adIds);
|
|
/*****************************************分割线****************************************************/
|
/**
|
* 查询广告位素材
|
*
|
* @param id 广告位素材ID
|
* @return
|
*/
|
public AdMaterial selectAdMaterialById(Long id);
|
|
/**
|
* 查询广告位素材列表
|
* @param adMaterial
|
* @return
|
*/
|
public List<AdMaterial> selectAdMaterialList(AdMaterial adMaterial);
|
|
/**
|
* 新增广告位素材
|
*
|
* @param adMaterial 广告位
|
* @return 结果
|
*/
|
public int insertAdMaterial(AdMaterial adMaterial);
|
|
/**
|
* 修改广告位素材
|
*
|
* @param adMaterial 广告位
|
* @return 结果
|
*/
|
public int updateAdMaterial(AdMaterial adMaterial);
|
|
/**
|
* 批量删除广告位素材
|
*
|
* @param ids 需要删除的数据ID
|
* @return 结果
|
*/
|
public int deleteAdMaterialByIds(String[] ids);
|
|
/**
|
* 查询广告位未绑定的广告素材列表
|
* @param adMaterial
|
* @return
|
*/
|
public List<AdMaterial> selectAdUnMaterialList(AdMaterial adMaterial);
|
|
/**
|
* 根据主键查询广告位素材列表
|
* @param ids
|
* @return
|
*/
|
public List<AdMaterial> selectAdMaterialByIds(String[] ids);
|
}
|