Jay
2024-11-12 3d9106399d9a2b9c8ba7d2dea621f54fd71d2ca7
提交 | 用户 | 时间
7fd198 1 package com.iailab.module.model.mdk.vo;
2
3 import lombok.AllArgsConstructor;
4 import lombok.Builder;
5 import lombok.Data;
6 import lombok.NoArgsConstructor;
7
8 import java.util.Date;
1a2b62 9 import java.util.HashMap;
7fd198 10 import java.util.List;
11
12 @Data
13 @AllArgsConstructor
14 @NoArgsConstructor
15 @Builder
16 public class PredictResultVO {
17
18     /**
19      * 如果是单独预测项,则predictID=itemID;如果是模块,则predictID=moduleID
20      */
21     private String predictId;
22
23     /**
24      * 预测的时间
25      */
26     private Date predictTime;
27
28     /**
29      * 统一预测入口的预测类型(循环调用、手动调用)
30      */
31     private double[][] predictMatrix;
32
33     /**
34      * 时间间隔 (当前预测时间 与 上一次预测时间 相差的分钟数;系统计算得出)
35      */
36     private int t;
37
38     /**
39      * 时间间隔 (当前预测时间 与 上一次预测时间 相差的分钟数;系统计算得出)
40      */
41     private int lt;
42
43     /**
44      * 保留的预测点位 (T+2 则n=2, T+30则n=30, T+n则表示从最后点位开始,n=预测长度;n由系统配置得出)
45      */
46     private String saveIndex;
47
48     /**
49      * 预测集合
50      */
51     private List<DataValueVO> predictList;
1a2b62 52
D 53     /**
54      * 模型结果
55      */
56     private HashMap<String, Object> modelResult;
7fd198 57 }