EventListenerAction
EventListenerAction:事件监听函数
建立事件监听函数的机制,增加事件触发调用函数的机制,类似事件发布和监听机制
菜单:定制开发平台/事件监听管理
计划支持事件列表:
1.登录事件(已支持)
2.进入系统事件(未支持)
1. 消息函数执行
EventListenerAction.execute(<FunctionContext context>, <FunctionMqMessage mq>, <Map body>)
参数说明
参数 | 类型 | 说明 |
---|---|---|
context | FunctionContext | 函数上下文,包含用户userId及企业tenantId信息 |
mq | FunctionMqMessage | 原始消息信息 |
body | Map | 不同消息事件对应不同消息体; 登录事件参考LoginLogMsg消息体; |
返回值类型
void
(1).参考FunctionMqMessage
(2).参考LoginLogMsg
参考类 com.fxiaoke.functions.model.FunctionMqMessage
字段说明
参数 | 类型 | 说明 |
---|---|---|
messageId | String | 消息Id |
tags | List | 消息tag |
参考类 com.fxiaoke.functions.model.LoginLogMsg
字段说明
参数 | 类型 | 说明 |
---|---|---|
tenantId | String | 企业ID |
appId | String | 应用ID,固定为CRM |
userId | String | 用户ID |
userName | String | 用户名 |
deptId | String | 部门ID |
deptName | String | 部门Name |
loginIp | String | 登录ip |
loginType | String | 登录方式 0---通过个人密码登录 1---通过扫码登录 2---通过体验账号登录 3---通过手机授权登录 4---安全登录 5---通过SSO登录 6---通过短信动态密码登录 7---纷享客服登录 8---邮箱密码登录 9---邮箱验证码登录 10---互联手机号密码登录 11---互联手机号验证码登录 12---互联邮箱密码登录 13---互联邮箱验证码登录 14---SAML2登录 15---oauth2登录 16---微信登录 17---云之家登录 18---钉钉登录 19---沙盒登录 |
loginStatus | String | 登录状态 |
ownerId | String | 设备归属人ID |
ownerName | String | 设备归属人 |
loginBrowser | String | 设备型号 |
exception | String | 异常信息 |
operationTime | Date | 登录时间 |