Loading src/Service/Interfaces/AppServiceInterface.php +19 −0 Original line number Original line Diff line number Diff line Loading @@ -18,4 +18,23 @@ interface AppServiceInterface * @return mixed * @return mixed */ */ public function getAccessApps($user, $isSuperAdmin = false); public function getAccessApps($user, $isSuperAdmin = false); /** * 获取单个数据 * @param int $id * @param array $relations 关联关系只有['group'] * @param array $columns * @return mixed */ public function get(int $id, array $relations = [], array $columns = ['id', 'title']); /** * 通过id列表获取应用数组 * @param array $idList 默认去重 * @param array $relations 关联关系只有['group'] * @param array $columns 默认展示id和title,可传['title', 'name', 'entry', 'prefix', 'group_id', 'is_inside', 'is_active', 'icon', 'desc', 'weight'] * @return array 默认keyBy('id') */ public function getByIdList(array $idList, array $relations = [], array $columns = ['id', 'title']): array; } } Loading
src/Service/Interfaces/AppServiceInterface.php +19 −0 Original line number Original line Diff line number Diff line Loading @@ -18,4 +18,23 @@ interface AppServiceInterface * @return mixed * @return mixed */ */ public function getAccessApps($user, $isSuperAdmin = false); public function getAccessApps($user, $isSuperAdmin = false); /** * 获取单个数据 * @param int $id * @param array $relations 关联关系只有['group'] * @param array $columns * @return mixed */ public function get(int $id, array $relations = [], array $columns = ['id', 'title']); /** * 通过id列表获取应用数组 * @param array $idList 默认去重 * @param array $relations 关联关系只有['group'] * @param array $columns 默认展示id和title,可传['title', 'name', 'entry', 'prefix', 'group_id', 'is_inside', 'is_active', 'icon', 'desc', 'weight'] * @return array 默认keyBy('id') */ public function getByIdList(array $idList, array $relations = [], array $columns = ['id', 'title']): array; } }