请移步至:https://github.com/woodwhales/woodwhales-common 获取更多业务处理工具。
woodwhales-common 版本 >= 3.6.5 均支持本产品功能
<dependency> <groupId>cn.woodwhales.common</groupId> <artifactId>woodwhales-common</artifactId> <version>3.6.5</version> </dependency>
WebhookRequestBody 数据请求对象
WebhookExecutor 请求执行器
WebhookExecutorFactory 请求执行器工厂
WebhookRequestBodyFactory 数据请求对象工厂
@startuml
component [<b>WebhookRequestBody</b>] as wr #MistyRose
component [DingTalkRequestBody] as dingtalkr #pink
component [FeiShuRequestBody] as feishur #pink
component [WeComRequestBody] as wecomr #pink
component [<b>WebhookExecutor</b>] as we #Moccasin
[DingTalkWebhookExecutor\n钉钉] as dingtalke #PeachPuff
[FeiShuWebhookExecutor\n飞书] as feishue #PeachPuff
[WeComWebhookExecutor\n企业微信] as wecome #PeachPuff
[<b>WebhookExecutorFactory</b>] as wef #PaleGreen
[<b>WebhookRequestBodyFactory</b>] as wrf #SpringGreen
cloud {
WebhookServer as ws
}
we .right.> wr : dependency
wef .right.> wrf: dependency
dingtalke -up-> we : implement
feishue -up-> we : implement
wecome -up-> we : implement
dingtalkr -up-> wr : implement
feishur -up-> wr : implement
wecomr -up-> wr : implement
wef .up.> dingtalke : create
wef .up.> feishue : create
wef .up.> wecome : create
wrf .up.> dingtalkr : create
wrf .up.> feishur : create
wrf .up.> wecomr : create
we .up.> ws: https
@enduml