mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-11 02:12:48 +00:00
143 lines
5.0 KiB
PHP
143 lines
5.0 KiB
PHP
<?php
|
|
|
|
use core\dict\DictLoader;
|
|
|
|
$system_event = [
|
|
//文件执行序列号
|
|
'file_sort' => 1,
|
|
'bind' => [
|
|
],
|
|
'listen' => [
|
|
/**
|
|
* 系统事件
|
|
*/
|
|
'AppInit' => ['app\listener\system\AppInitListener'],
|
|
'HttpRun' => [],
|
|
'HttpEnd' => [],
|
|
'LogLevel' => [],
|
|
'LogWrite' => [],
|
|
/**
|
|
* 会员相关事件
|
|
*/
|
|
//会员注册事件
|
|
'MemberRegister' => ['app\listener\member\MemberRegisterListener'],
|
|
//会员登录事件
|
|
'MemberLogin' => ['app\listener\member\MemberLoginListener'],
|
|
//会员账户变化事件
|
|
'MemberAccount' => ['app\listener\member\MemberAccountListener'],
|
|
//扫码事件
|
|
'Scan' => ['app\listener\scan\ScanListener'],
|
|
/**
|
|
* 支付相关事件
|
|
*/
|
|
'PayCreate' => ['app\listener\pay\PayCreateListener'],
|
|
//支付成功
|
|
'PaySuccess' => ['app\listener\pay\PaySuccessListener'],
|
|
//退款成功
|
|
'RefundSuccess' => ['app\listener\pay\RefundSuccessListener'],
|
|
//转账成功
|
|
'TransferSuccess' => ['app\listener\pay\TransferSuccessListener'],
|
|
// 任务失败统一回调,有四种定义方式
|
|
'queue_failed' => [
|
|
['app\listener\job\QueueFailedLoggerListener', 'report'],
|
|
],
|
|
//系统应用管理加载
|
|
'AppManage' => [
|
|
'app\listener\system\AppManageListener'
|
|
],
|
|
//协议类型加载
|
|
'AgreementType' => [],
|
|
//站点首页加载
|
|
'SiteIndex' => [
|
|
'app\listener\system\SiteIndexListener'
|
|
],
|
|
// 站点端布局
|
|
'SiteLayout' => [
|
|
'app\listener\system\SiteLayout'
|
|
],
|
|
//平台首页加载
|
|
'AdminIndex' => [
|
|
'app\listener\system\AdminIndexListener'
|
|
],
|
|
'BottomNavigation' => [
|
|
'app\listener\system\BottomNavigationListener'
|
|
],
|
|
//消息模板数据内容
|
|
'NoticeData' => [
|
|
'app\listener\notice_template\VerifyCode',//手机验证码
|
|
'app\listener\notice_template\MemberVerifySuccess',
|
|
],
|
|
//全场景消息发送
|
|
'Notice' => [
|
|
'app\listener\notice\Sms',//短信
|
|
'app\listener\notice\Wechat',//公众号模板消息
|
|
'app\listener\notice\Weapp',//小程序订阅消息
|
|
],
|
|
//小程序包替换
|
|
'AppletReplace' => [
|
|
'app\listener\applet\WeappListener',//微信小程序
|
|
],
|
|
//创建二维码
|
|
'GetQrcodeOfChannel' => [
|
|
// 微信公众号二维码
|
|
'app\listener\qrcode\WechatQrcodeListener',
|
|
// 微信小程序二维码
|
|
'app\listener\qrcode\WeappQrcodeListener'
|
|
],
|
|
//导出数据类型
|
|
'ExportDataType' => [
|
|
//会员导出
|
|
'app\listener\member_export\MemberExportTypeListener',
|
|
//表单填写明细导出
|
|
'app\listener\diy_form_export\DiyFormRecordsExportTypeListener',
|
|
//表单填表人统计导出
|
|
'app\listener\diy_form_export\DiyFormRecordsMemberExportTypeListener',
|
|
//表单字段统计导出
|
|
'app\listener\diy_form_export\DiyFormRecordsFieldsExportTypeListener',
|
|
],
|
|
//导出数据源
|
|
'ExportData' => [
|
|
//会员导出
|
|
'app\listener\member_export\MemberExportDataListener',
|
|
//表单填写明细导出
|
|
'app\listener\diy_form_export\DiyFormRecordsExportDataListener',
|
|
//表单填表人统计导出
|
|
'app\listener\diy_form_export\DiyFormRecordsMemberExportDataListener',
|
|
//表单字段统计导出
|
|
'app\listener\diy_form_export\DiyFormRecordsFieldsExportDataListener',
|
|
],
|
|
//统计执行
|
|
'StatExecute' => [],
|
|
//统计字段获取
|
|
'StatField' => [],
|
|
|
|
// 获取海报数据
|
|
'GetPosterType' => ['app\listener\system\PosterType'],
|
|
'GetPosterData' => ['app\listener\system\Poster'],
|
|
|
|
// 小程序授权变更事件
|
|
'WeappAuthChangeAfter' => ['app\listener\system\WeappAuthChangeAfter'],
|
|
'ShowApp' => [
|
|
'app\listener\system\ShowAppListener'
|
|
],
|
|
'ShowMarketing' => [
|
|
'app\listener\system\ShowMarketingListener'
|
|
],
|
|
'ShowCustomer' => [
|
|
'app\listener\system\ShowCustomerListener'
|
|
],
|
|
//获取微信转账场景配置
|
|
'GetWechatTransferTradeScene' => [
|
|
'app\listener\transfer\TransferCashOutListener'
|
|
],
|
|
//主题色
|
|
'ThemeColor' => ['app\listener\diy\ThemeColorListener'],
|
|
'AfterCashApply' => ['app\listener\member\cash\AfterCashApplyListener'],
|
|
'AfterCashRefuse' => ['app\listener\member\cash\AfterCashRefuseListener'],
|
|
'AfterCashFinish' => ['app\listener\member\cash\AfterCashFinishListener'],
|
|
],
|
|
'subscribe' => [
|
|
],
|
|
];
|
|
return (new DictLoader("Event"))->load($system_event);
|