Bladeren bron

告警所有接口,数据为模拟

wukai 1 jaar geleden
bovenliggende
commit
1c79f1edac

+ 1 - 1
jjt-biz/src/main/java/com/jjt/biz/controller/AlarmRecordController.java

@@ -27,7 +27,7 @@ import java.util.List;
  * @author jjt
  * @date 2024-08-08
  */
-@Api(tags = "告警记录")
+@Api(tags = "业务运行问题管理")
 @RestController
 @RequestMapping("/alarm/record")
 public class AlarmRecordController extends BaseController {

+ 12 - 80
jjt-biz/src/main/java/com/jjt/biz/domain/AlarmRecord.java

@@ -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();
-    }
 }