浏览代码

增加渠道及多渠道获取 增加游戏ID查询原包

alexzy 3 年之前
父节点
当前提交
714aed33c3
共有 2 个文件被更改,包括 37 次插入0 次删除
  1. 14 0
      src/GameSourceServiceInterface.php
  2. 23 0
      src/PromoteServiceInterface.php

+ 14 - 0
src/GameSourceServiceInterface.php

@@ -4,5 +4,19 @@ namespace Yxy\Service;
 
 interface GameSourceServiceInterface
 {
+    /**
+     * 根据ID获取原包信息
+     * @param int $id
+     * @param array $field
+     * @return array
+     */
     public function getById(int $id, array $field = ['*']): array;
+
+    /**
+     * 根据游戏ID获取原包信息
+     * @param int $game_id
+     * @param array $field
+     * @return array
+     */
+    public function getByGameId(int $game_id, array $field = ['*']): array;
 }

+ 23 - 0
src/PromoteServiceInterface.php

@@ -0,0 +1,23 @@
+<?php
+
+namespace Yxy\Service;
+
+interface PromoteServiceInterface
+{
+    /**
+     * 根据ID获取渠道信息
+     * @param int $id
+     * @param array $field
+     * @return array
+     */
+    public function getById(int $id, array $field = ['*']): array;
+
+    /**
+     * 根据渠道id批量获取渠道信息
+     * 该查询接口未分页,请注意查询数量
+     * @param array $ids 多个游戏ID
+     * @param array $field 指定返回字段
+     * @return array
+     */
+    public function listByIds(array $ids, array $field = ['*']): array;
+}