package com.zanxiang.manage.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.zanxiang.manage.domain.params.PromoMediaAddUpdateParam; import com.zanxiang.manage.domain.params.PromoMediaListParam; import com.zanxiang.manage.domain.vo.PromoMediaListVO; import com.zanxiang.mybatis.entity.PromoMedia; /** * @author : lingfeng * @time : 2022-11-17 * @description : 推广媒体 */ public interface PromoMediaService extends IService { /** * 查询游戏标签列表 * * @param param : 游戏标签列表查询呢参数 * @return : 返回分页信息 */ IPage list(PromoMediaListParam param); /** * 推广媒体新增或者更新 * * @param param : 更新参数 * @return : 返回结果 */ Boolean addOrUpdate(PromoMediaAddUpdateParam param); /** * 删除推广媒体信息 * * @param id : 删除推广媒体信息id * @return : 返回删除结果 */ boolean deleteById(Long id); /** * 根据主键更新状态 * * @param id : 主键id * @param status : 状态 * @return : 返回更新结果 */ Boolean statusUpdate(Long id, Integer status); }