目录版块

image.png

分类

1.钉钉

image.png
核心:image.png
DingTalkWorkNotice该组件是钉钉发送消息的核心组件、DingDingMsg该对象是构建钉钉消息的核心,(记得引入对应的钉钉sdk)
image.png
下图为测试钉钉发送的controller:
image.png

2.邮件

image.png
邮件分为两种:1.正常自定义内容发送指定人 2.模板内容发送指定人
核心:
image.png
SendMailHandler为操纵邮件发送的核心对象
模板发送通过解析占位符${},并将其替换为正常文本形成发送文本内容。
下图发送接口
image.png

3.短信(目前只有短信验证码)

image.png
image.png

sdk引入目前代码只使用了阿里的
image.png

4.企业微信

image.png
核心处理类
image.png
其中SendMsgHandler该对象是构建发送企业微信的核心类(分为纯文本类型、卡片类型、markdown类型),tip:markdown类型在pc端企业微信样式存在问题(注意使用)

核心思想:目前通过redis来进行消息队列发送消息
image.png
此组件中是redis的消费处理方式(当前3个分别为工作流审批结束redis处理、发起流程提醒redis处理、其他消息redis 处理)
下图测试demo路由:
image.png