FeiShuMessageServiceInterface.php 879 Bytes
Newer Older
carlos's avatar
carlos committed
1 2
<?php

王源's avatar
王源 committed
3
namespace Meibuyu\Rpc\Service\Interfaces\FeiShu;
carlos's avatar
carlos committed
4 5 6

interface FeiShuMessageServiceInterface
{
王源's avatar
王源 committed
7

carlos's avatar
carlos committed
8 9 10 11 12 13 14 15 16 17
    /**
     * Notes: 批量发送消息
     * User: carlos
     * DateTime: 2021/12/15 17:31
     * @param array $userIds
     * @param string $template
     * @param array $data
     * @return mixed
     */
    public function batchSendMsg(array $userIds, string $template, array $data);
gongyuanbiao's avatar
gongyuanbiao committed
18 19 20 21 22


    /**
     * Notes: 发送markdown消息
     * User: carlos
gongyuanbiao's avatar
gongyuanbiao committed
23
     * DateTime: 2021/12/29 10:28
王源's avatar
王源 committed
24
     * @param array $data ['标题', '内容']
gongyuanbiao's avatar
gongyuanbiao committed
25 26 27
     * @param string $application 应用名称
     * @param array $receiveUserId 接收人
     * @param int $sendUserId 发送人
王源's avatar
王源 committed
28 29
     * @param string $template 模板名称
     * @return string
gongyuanbiao's avatar
gongyuanbiao committed
30
     */
王源's avatar
王源 committed
31 32 33
    public function sendMessage(array $data, string $application, array $receiveUserId, int $sendUserId = 0, string $template = '');

}