基于dolphinscheduler-api项目二次开发,融合中台用户体系改造。核心改造点如下:
① 改造点1:LoginHandlerInterceptor拦截器类preHandle()方法重构
② 改造点2:每个Controller控制层类中接口方法增加获取登录用户方法getLoginUser()方法
③ 改造点3:返回数据及分页数据方法改造
(2)告警改造增加钉钉告警
v1.3.6版本告警组组类型仅支持:邮件、短信两种。公司平时是通过钉钉接收告警信息,因此需要集成钉钉告警类型。核心改造点如下:
① 步骤1:定义DingAlertPlugin钉钉告警插件类实现AlertPlugin接口,重写getId()、getName()及process()方法