潘志宝
2024-12-25 8a6b19bf5c50ebb54e965645a9366f6cfea02351
提交 | 用户 | 时间
055765 1 package com.iailab.module.model.mcs.sche.vo;
2
3 import io.swagger.v3.oas.annotations.media.Schema;
4 import lombok.Data;
5
6 import java.math.BigDecimal;
7 import java.util.Date;
8
9 /**
10  * @author PanZhibao
11  * @Description
12  * @createTime 2024年11月27日
13  */
14 @Schema(description = "模型服务 - 调度建议 Response VO")
15 @Data
16 public class StScheduleSuggestRespVO {
17
18     @Schema(description = "ID")
19     private String id;
20
21     @Schema(description = "标题")
22     private String title;
23
24     @Schema(description = "内容")
25     private String content;
26
27     @Schema(description = "排序")
28     private Integer sort;
29
30     @Schema(description = "方案ID")
31     private String schemeId;
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 scheduleObj;
44
45     @Schema(description = "调整类型")
46     private String scheduleType;
47
48     @Schema(description = "调整策略")
49     private String scheduleStrategy;
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 scheduleTime;
71
72     @Schema(description = "状态(0未处理 1已采纳 2已忽略)")
73     private Integer status;
74
75     @Schema(description = "处理人")
76     private String handler;
77
78     @Schema(description = "处理时间")
79     private Date handleTime;
80
81     @Schema(description = "创建时间")
82     private Date createTime;
83 }