IGamePayStrategyService.java 1.2 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.GamePayStrategyAddUpdateParam;
  5. import com.zanxiang.manage.domain.params.GamePayStrategyListParam;
  6. import com.zanxiang.manage.domain.vo.GamePayStrategyListVO;
  7. import com.zanxiang.mybatis.entity.GamePayStrategy;
  8. /**
  9. * @author : lingfeng
  10. * @time : 2022-06-23
  11. * @description : 游戏策略
  12. */
  13. public interface IGamePayStrategyService extends IService<GamePayStrategy> {
  14. /**
  15. * 添加或更新
  16. *
  17. * @param param 参数
  18. * @return boolean
  19. */
  20. boolean addOrUpdate(GamePayStrategyAddUpdateParam param);
  21. /**
  22. * 页面列表
  23. *
  24. * @param param 参数
  25. * @return {@link IPage}<{@link GamePayStrategyListVO}>
  26. */
  27. IPage<GamePayStrategyListVO> pageList(GamePayStrategyListParam param);
  28. /**
  29. * 状态更新
  30. *
  31. * @param id id
  32. * @param status 状态
  33. * @return {@link Boolean}
  34. */
  35. Boolean statusUpdate(Long id, Integer status);
  36. /**
  37. * 删除通过id
  38. *
  39. * @param id id
  40. * @return boolean
  41. */
  42. boolean deleteById(Long id);
  43. }