dengzedong
2025-02-27 6205c22a959fbb3b69735f34af8d3316c4082a5d
提交 | 用户 | 时间
b06c21 1 package com.iailab.module.model.mcs.pre.vo;
2
3 import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
3b3153 4 import com.fasterxml.jackson.annotation.JsonFormat;
b06c21 5 import io.swagger.v3.oas.annotations.media.Schema;
6 import lombok.Data;
7
8 import java.math.BigDecimal;
9 import java.util.Date;
10
11 /**
12  * @author PanZhibao
13  * @Description
14  * @createTime 2024年11月20日
15  */
16 @Schema(description = "模型服务 - 预警消息 Response VO")
17 @Data
18 @ExcelIgnoreUnannotated
19 public class MmPredictAlarmMessageRespVO {
20
21     @Schema(description = "ID")
22     private String id;
23
24     @Schema(description = "配置ID")
25     private String configId;
26
27     @Schema(description = "消息标题")
28     private String title;
29
30     @Schema(description = "消息内容")
31     private String content;
32
33     @Schema(description = "监控对象")
34     private String alarmObj;
35
36     @Schema(description = "监控点位ID")
37     private String pointId;
38
39     @Schema(description = "预测项ID")
40     private String itemId;
41
42     @Schema(description = "输出ID")
43     private String outId;
44
45     @Schema(description = "当前值")
46     private BigDecimal currentValue;
47
48     @Schema(description = "超出时间")
3b3153 49     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
b06c21 50     private Date outTime;
51
52     @Schema(description = "超出值")
53     private BigDecimal outValue;
54
55     @Schema(description = "预警类型")
56     private String alarmType;
57
58     @Schema(description = "预警时间")
3b3153 59     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
b06c21 60     private Date alarmTime;
61
62     @Schema(description = "创建时间")
49afae 63     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
b06c21 64     private Date createTime;
65 }