package cn.gistack.nky.service;
|
|
import cn.gistack.nky.entity.AlarmGet;
|
import cn.gistack.nky.entity.ArimaPredict;
|
import cn.gistack.nky.entity.HstPredict;
|
import cn.gistack.nky.requestpojo.*;
|
import cn.gistack.nky.resultpojo.NkyBindDetailResult;
|
import com.alibaba.fastjson.JSONObject;
|
|
import java.util.List;
|
|
/**
|
* @PROJECT_NAME: skjcmanager
|
* @DESCRIPTION: 南科院接口service
|
* @USER: aix
|
* @DATE: 2023/7/31 10:17
|
*/
|
public interface INkyService {
|
|
/**
|
* arima 预测
|
* 结果通过请通过查询接口查看
|
*/
|
Boolean arimaPredict(ArimaPredictReqPo po);
|
|
/**
|
* hst预测
|
* 结果通过请通过查询接口查看
|
*/
|
Boolean hstPredict(HstPredictReqPo po);
|
|
/**
|
* arima预测查询结果
|
* @param po 查询参数对象
|
* @return
|
*/
|
ArimaPredict arimaQuery(QueryReqPo po);
|
|
/**
|
* hst预测查询结果
|
* @return
|
*/
|
HstPredict hstQuery(QueryReqPo po);
|
|
/**
|
* 按库查询
|
* @param po
|
* @return
|
*/
|
Boolean batchData(BatchDataPo po);
|
|
/**
|
* 查询判定异常
|
* @param alarmGetPo
|
*/
|
AlarmGet alarmGetData(AlarmGetPo alarmGetPo);
|
|
List<NkyBindDetailResult> getBindDetail(String resCd, String cd, String s);
|
|
boolean bindEnable(JSONObject params);
|
|
boolean bindParam(JSONObject bindParamParams);
|
}
|