|
|
@@ -6,9 +6,9 @@ import com.jjt.common.annotation.Excel;
|
|
|
import com.jjt.common.core.domain.BaseEntity;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
-import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
-import org.apache.commons.lang3.builder.ToStringStyle;
|
|
|
+import lombok.Data;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.util.Date;
|
|
|
|
|
|
/**
|
|
|
@@ -17,7 +17,8 @@ import java.util.Date;
|
|
|
* @author jjt
|
|
|
* @date 2024-08-08
|
|
|
*/
|
|
|
-@ApiModel(value = "AlarmRecord" , description = "告警记录")
|
|
|
+@ApiModel(value = "AlarmRecord", description = "告警记录")
|
|
|
+@Data
|
|
|
public class AlarmRecord extends BaseEntity {
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
@@ -35,12 +36,17 @@ public class AlarmRecord extends BaseEntity {
|
|
|
@Excel(name = "告警对象")
|
|
|
private Long objId;
|
|
|
|
|
|
+ @ApiModelProperty("对象详情")
|
|
|
+ private BizObj bizobj;
|
|
|
+
|
|
|
/**
|
|
|
* 告警指标
|
|
|
*/
|
|
|
@ApiModelProperty("告警指标")
|
|
|
@Excel(name = "告警指标")
|
|
|
private Long objMetricsId;
|
|
|
+ @ApiModelProperty("指标详情")
|
|
|
+ private BizObjMetrics bizObjMetrics;
|
|
|
|
|
|
/**
|
|
|
* 告警类型
|
|
|
@@ -61,87 +67,13 @@ public class AlarmRecord extends BaseEntity {
|
|
|
*/
|
|
|
@ApiModelProperty("告警值")
|
|
|
@Excel(name = "告警值")
|
|
|
- private String alarmValue;
|
|
|
+ private BigDecimal alarmValue;
|
|
|
|
|
|
/**
|
|
|
* 告警时间
|
|
|
*/
|
|
|
@ApiModelProperty("告警时间")
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
- @Excel(name = "告警时间" , width = 30, dateFormat = "yyyy-MM-dd")
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @Excel(name = "告警时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
|
private Date alarmTime;
|
|
|
-
|
|
|
- public void setAlarmId(Long alarmId) {
|
|
|
- this.alarmId = alarmId;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getAlarmId() {
|
|
|
- return alarmId;
|
|
|
- }
|
|
|
-
|
|
|
- public void setObjId(Long objId) {
|
|
|
- this.objId = objId;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getObjId() {
|
|
|
- return objId;
|
|
|
- }
|
|
|
-
|
|
|
- public void setObjMetricsId(Long objMetricsId) {
|
|
|
- this.objMetricsId = objMetricsId;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getObjMetricsId() {
|
|
|
- return objMetricsId;
|
|
|
- }
|
|
|
-
|
|
|
- public void setAlarmType(String alarmType) {
|
|
|
- this.alarmType = alarmType;
|
|
|
- }
|
|
|
-
|
|
|
- public String getAlarmType() {
|
|
|
- return alarmType;
|
|
|
- }
|
|
|
-
|
|
|
- public void setAlarmLevel(String alarmLevel) {
|
|
|
- this.alarmLevel = alarmLevel;
|
|
|
- }
|
|
|
-
|
|
|
- public String getAlarmLevel() {
|
|
|
- return alarmLevel;
|
|
|
- }
|
|
|
-
|
|
|
- public void setAlarmValue(String alarmValue) {
|
|
|
- this.alarmValue = alarmValue;
|
|
|
- }
|
|
|
-
|
|
|
- public String getAlarmValue() {
|
|
|
- return alarmValue;
|
|
|
- }
|
|
|
-
|
|
|
- public void setAlarmTime(Date alarmTime) {
|
|
|
- this.alarmTime = alarmTime;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getAlarmTime() {
|
|
|
- return alarmTime;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public String toString() {
|
|
|
- return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
|
|
|
- .append("alarmId" , getAlarmId())
|
|
|
- .append("objId" , getObjId())
|
|
|
- .append("objMetricsId" , getObjMetricsId())
|
|
|
- .append("alarmType" , getAlarmType())
|
|
|
- .append("alarmLevel" , getAlarmLevel())
|
|
|
- .append("alarmValue" , getAlarmValue())
|
|
|
- .append("alarmTime" , getAlarmTime())
|
|
|
- .append("createBy" , getCreateBy())
|
|
|
- .append("createTime" , getCreateTime())
|
|
|
- .append("updateBy" , getUpdateBy())
|
|
|
- .append("updateTime" , getUpdateTime())
|
|
|
- .append("remark" , getRemark())
|
|
|
- .toString();
|
|
|
- }
|
|
|
}
|