[manager,webapp]前端开放飞书告警通知

This commit is contained in:
tomsun28
2022-02-22 23:39:18 +08:00
parent 8a3b304738
commit 3a948ffb28
9 changed files with 53 additions and 588 deletions

View File

@@ -1,54 +0,0 @@
package com.usthe.common.entity.dto;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* @author 花城
* @version 1.0
* @date 2022/2/21 6:55 下午
* @Description
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "企业微信WebHook模版")
public class WeChatWebHookDTO {
/**
* 消息类型
*/
private String msgtype;
private TextDTO text;
private MarkdownDTO markdown;
@Data
public static class TextDTO{
/**
* 消息内容
*/
private String content;
/**
* @人的名称英文拼写列表
*/
private List<String> mentioned_list;
}
@Data
public static class MarkdownDTO{
/**
* 消息内容
*/
private String content;
}
}

View File

@@ -46,7 +46,7 @@ public class NoticeReceiver {
@NotNull
private String name;
@ApiModelProperty(value = "通知信息方式: 0-手机短信 1-邮箱 2-webhook 3-微信公众号 4-企业微信机器人 5-钉钉机器人", accessMode = READ_WRITE, position = 2)
@ApiModelProperty(value = "通知信息方式: 0-手机短信 1-邮箱 2-webhook 3-微信公众号 4-企业微信机器人 5-钉钉机器人 6-飞书机器人", accessMode = READ_WRITE, position = 2)
@Min(0)
@Max(8)
@NotNull

View File

@@ -1,24 +0,0 @@
package com.usthe.common.util;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;
/**
* @author 花城
* @version 1.0
* @date 2022/2/21 7:07 下午
* @Description
*/
@AllArgsConstructor
@Getter
public enum PriorityLevelEnum {
EMERGENCY(0,"紧急告警"),
CRITICAL(1,"严重告警"),
WARNING(2,"警告告警"),
;
private Integer level;
private String message;
}