Files
MiddlePlatform/maibu-netty-server/src/main/java/com/maibu/utils/DingTalkTemplate.java

31 lines
1.0 KiB
Java
Raw Normal View History

2026-07-09 08:40:32 +08:00
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());
}
}