PromoteApplyServiceInterface.php 987 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace Yxy\Service;
  3. use Yxy\Service\entity\UpdateEnableStatus;
  4. interface PromoteApplyServiceInterface
  5. {
  6. /**
  7. * 根据游戏ID和渠道ID查询一条打包信息
  8. * @param int $game_id 游戏ID
  9. * @param int $promote_id 渠道ID
  10. * @param array $field 指定返回字段
  11. * @return mixed
  12. */
  13. public function getByGidAndPid(int $game_id, int $promote_id, array $field = ['*']): array;
  14. /**
  15. * 根据搜索条件获取打包列表
  16. * @param array $where 搜索条件
  17. * @param array $field
  18. * @param int $page
  19. * @param int $limit
  20. * @param bool $count
  21. * @return array
  22. */
  23. public function listBySearch(array $where = [], array $field = ['*'], int $page = 1, int $limit = 5, bool $count = false): array;
  24. /**
  25. * 更新打包状态
  26. * @param $id
  27. * @param string $updateEnableStatus
  28. * @return int
  29. */
  30. public function updateEnableStatus($id, string $updateEnableStatus): int;
  31. }