package cn.gistack.alerts.alarmRule.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Data; import java.io.Serializable; /** * 告警规则明细 * @author zhongrj * @date 2023-05-29 */ @Data @TableName("sm_alarm_rule_detail") public class AlarmRuleDetail implements Serializable { /** * 主键id */ @JsonSerialize(using = ToStringSerializer.class) @TableId(value = "id",type = IdType.ASSIGN_ID) private Long id; /** * 告警规则id */ @JsonSerialize(using = ToStringSerializer.class) private Long alarmRuleId; /** * 告警方式 */ private String alarmMode; /** * 模板id */ private String templateId; /** * 备注 */ private String alarmRemark; /** * 告警频次 */ private String alarmFrequency; /** * 告警人 */ private String alarmPerson; }