DingUserServiceInterface.php 871 Bytes
Newer Older
1 2 3 4 5 6 7 8
<?php
/**
 * Created by PhpStorm.
 * User: 姜克保
 * Date: 2020/5/20
 * Time: 15:48
 */

jiangkebao's avatar
jiangkebao committed
9
namespace Meibuyu\Micro\Service\Interfaces\DingTalk;
10

王源's avatar
王源 committed
11 12 13 14
/**
 * @deprecated 此接口废弃,在之后的版本会被删除
 * 请引入meibuyu/rpc组件,使用Meibuyu\Rpc\Service\Interfaces\Message\DingTalk\DingUserServiceInterface
 */
15 16
interface DingUserServiceInterface
{
jiangkebao's avatar
jiangkebao committed
17 18 19
    /** 通过用户id获取单个用户信息
     * @param string $ding_user_id 钉钉用户id
     * @return array 钉钉用户信息
20
     */
jiangkebao's avatar
jiangkebao committed
21 22
    public function getByDingUserId($ding_user_id): array;

23
    /**
24
     * 获取部门用户列表
25 26
     * @return array
     */
27
    public function getDingUserLists(): array;
28 29

    /**
jiangkebao's avatar
jiangkebao committed
30 31 32
     * 通过临时授权码获取用户信息
     * @param string $code 临时授权码
     * @return array
33
     */
jiangkebao's avatar
jiangkebao committed
34 35
    public function getDingUserByTempCode($code): array;

36
}