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