PromoMediaService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.zanxiang.manage.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.zanxiang.manage.domain.params.PromoMediaAddUpdateParam;
  5. import com.zanxiang.manage.domain.params.PromoMediaListParam;
  6. import com.zanxiang.manage.domain.vo.PromoMediaListVO;
  7. import com.zanxiang.mybatis.entity.PromoMedia;
  8. /**
  9. * @author : lingfeng
  10. * @time : 2022-11-17
  11. * @description : 推广媒体
  12. */
  13. public interface PromoMediaService extends IService<PromoMedia> {
  14. /**
  15. * 查询游戏标签列表
  16. *
  17. * @param param : 游戏标签列表查询呢参数
  18. * @return : 返回分页信息
  19. */
  20. IPage<PromoMediaListVO> list(PromoMediaListParam param);
  21. /**
  22. * 推广媒体新增或者更新
  23. *
  24. * @param param : 更新参数
  25. * @return : 返回结果
  26. */
  27. Boolean addOrUpdate(PromoMediaAddUpdateParam param);
  28. /**
  29. * 删除推广媒体信息
  30. *
  31. * @param id : 删除推广媒体信息id
  32. * @return : 返回删除结果
  33. */
  34. boolean deleteById(Long id);
  35. /**
  36. * 根据主键更新状态
  37. *
  38. * @param id : 主键id
  39. * @param status : 状态
  40. * @return : 返回更新结果
  41. */
  42. Boolean statusUpdate(Long id, Integer status);
  43. }