dengzedong
2025-02-27 6205c22a959fbb3b69735f34af8d3316c4082a5d
提交 | 用户 | 时间
7fd198 1 package com.iailab.module.model.mdk.predict;
2
b3674c 3 import com.iailab.module.model.mdk.vo.StAdjustDeviationDTO;
7fd198 4 import com.iailab.module.model.mcs.pre.entity.MmPredictModelEntity;
5 import com.iailab.module.model.mdk.common.exceptions.ModelInvokeException;
6 import com.iailab.module.model.mdk.vo.PredictResultVO;
7
8 import java.util.Date;
b3674c 9 import java.util.List;
7fd198 10
11 /**
12  * @author PanZhibao
13  * @Description
14  * @createTime 2024年09月01日
15  */
16 public interface PredictModelHandler {
17
4f1717 18     /**
19      * 根据模型预测
20      *
21      * @param predictTime
22      * @param predictModel
23      * @return
24      * @throws ModelInvokeException
25      */
28c2db 26     PredictResultVO predictByModel(Date predictTime, MmPredictModelEntity predictModel,String itemName,String itemNo) throws ModelInvokeException;
fdcde1 27
28     /**
29      * 预测,模拟调整
30      *
31      * @param predictTime
32      * @param predictModel
33      * @param itemName
34      * @param itemNo
b3674c 35      * @param adjustValList
fdcde1 36      * @return
37      */
b3674c 38     PredictResultVO predictByModel(Date predictTime, MmPredictModelEntity predictModel,String itemName,String itemNo, List<StAdjustDeviationDTO> adjustValList) throws ModelInvokeException;
7fd198 39 }