潘志宝
2024-12-11 cca8f689d8cb2ec4d3e757d9e3e4ccb7ed03e460
提交 | 用户 | 时间
7fd198 1 package com.iailab.module.model.api.mcs.dto;
2
b368e6 3 import com.fasterxml.jackson.annotation.JsonFormat;
7fd198 4 import io.swagger.v3.oas.annotations.media.Schema;
5 import lombok.Data;
6
7 import java.io.Serializable;
8 import java.math.BigDecimal;
9 import java.util.Date;
10
11 /**
12  * @author PanZhibao
13  * @Description
14  * @createTime 2024年08月29日
15  */
16 @Schema(description = "RPC 模型 - 调度建议 DTO")
17 @Data
c860df 18 public class ScheduleSuggestRespDTO implements Serializable {
7fd198 19
20     private static final long serialVersionUID = 1L;
21
22     @Schema(description = "ID")
23     private String id;
24
25     @Schema(description = "标题")
26     private String title;
27
28     @Schema(description = "内容")
29     private String content;
30
31     @Schema(description = "排序")
32     private Integer sort;
33
34     @Schema(description = "预警ID")
35     private String alarmId;
36
37     @Schema(description = "预测项ID")
38     private String itemId;
39
40     @Schema(description = "模型ID")
41     private String modelId;
42
43     @Schema(description = "调整对象")
44     private String adjustObj;
45
46     @Schema(description = "调整介质")
47     private String adjustMedium;
48
49     @Schema(description = "调整策略")
50     private String adjustStrategy;
51
52     @Schema(description = "调整方式")
53     private String adjustMode;
54
55     @Schema(description = "调整值")
56     private BigDecimal adjustValue;
57
58     @Schema(description = "调整单位")
59     private String adjustUnit;
60
61     @Schema(description = "持续时长")
62     private BigDecimal adjustTimes;
63
64     @Schema(description = "调整开始时间")
b368e6 65     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
7fd198 66     private Date adjustStart;
67
68     @Schema(description = "调整结束时间")
b368e6 69     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
7fd198 70     private Date adjustEnd;
71
72     @Schema(description = "建议时间")
73     private Date suggestTime;
74
75     @Schema(description = "状态(0未处理 1已采纳 2已忽略)")
76     private Integer status;
77 }