[manager,webapp]前端开放飞书告警通知
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user