123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php
- // +----------------------------------------------------------------------
- // | Niucloud-admin 企业快速开发的saas管理平台
- // +----------------------------------------------------------------------
- // | 官方网址:https://www.niucloud.com
- // +----------------------------------------------------------------------
- // | niucloud团队 版权所有 开源版本可自由商用
- // +----------------------------------------------------------------------
- // | Author: Niucloud Team
- // +----------------------------------------------------------------------
- namespace core\template;
- use core\loader\Storage;
- /**
- * Class BaseTemplate
- * @package
- */
- abstract class BaseTemplate extends Storage
- {
- /**
- * 初始化
- * @param array $config
- * @return void
- */
- protected function initialize(array $config = [])
- {
- }
- /**
- * 发送模板消息
- * @return mixed
- */
- abstract protected function send(array $data);
- /**
- * 增加模板消息
- * @param array $data
- * @return mixed
- */
- abstract protected function addTemplate(array $data);
- /**
- * 删除消息模板
- * @param array $data
- * @return mixed
- */
- abstract protected function delete(array $data);
- /**
- * 获取消息模板列表
- * @return mixed
- */
- abstract protected function get();
- }
|