<?php namespace App\JsonRpc; use Hyperf\RpcClient\AbstractServiceClient; class LinkService extends AbstractServiceClient implements LinkServiceInterface { /** * 定义对应服务提供者的服务名称 * @var string */ protected string $serviceName = 'LinkService'; /** * 定义对应服务提供者的服务协议 * @var string */ protected string $protocol = 'jsonrpc-http'; /** * @param array $data * @return mixed */ public function getLinkList(array $data) { return $this->__request(__FUNCTION__, $data); } /** * @param array $data * @return array */ public function createLink(array $data) { return $this->__request(__FUNCTION__, $data); } /** * @param array $data * @return array */ public function updateLink(array $data) { return $this->__request(__FUNCTION__, $data); } /** * @param array $data * @return array */ public function delLink(array $data) { return $this->__request(__FUNCTION__, $data); } /** * @param array $data * @return array|mixed */ public function getLinkInfo(array $data) { return $this->__request(__FUNCTION__, $data); } }