31 lines
1.0 KiB
Java
31 lines
1.0 KiB
Java
package com.maibu.utils;
|
|
|
|
import com.maibu.core.business.alarm_center.AlarmMessage;
|
|
|
|
public class DingTalkTemplate {
|
|
|
|
public static String buildText(AlarmMessage alarm) {
|
|
return String.format(
|
|
"【系统告警通知】\n\n" +
|
|
"⚠️ 告警等级:%s\n\n" +
|
|
"告警名称:%s\n\n" +
|
|
"告警时间:%s\n\n" +
|
|
"设备名称:%s\n\n" +
|
|
"设备编号:%s\n\n" +
|
|
"告警内容:\n%s\n\n" +
|
|
"发生位置:\n%s\n\n" +
|
|
"处理建议:\n%s\n\n" +
|
|
"状态:%s",
|
|
alarm.getLevel(),
|
|
alarm.getName(),
|
|
alarm.getTime(),
|
|
alarm.getDeviceName(),
|
|
alarm.getDeviceSn(),
|
|
alarm.getContent(),
|
|
alarm.getLocation(),
|
|
alarm.getSuggestion(),
|
|
alarm.getStatus());
|
|
|
|
}
|
|
}
|