package com.product.administration.service.ide;
|
|
import com.product.common.exception.job.TaskException;
|
import com.product.core.entity.FieldSetEntity;
|
import com.product.core.exception.BaseException;
|
import org.quartz.SchedulerException;
|
|
/**
|
* @Title: IIndicatorsEarlyWarningService
|
* @Date: 2021-11-01 15:27:35
|
* @Description: 指标预警配置
|
*/
|
public interface IIndicatorsEarlyWarningService {
|
/**
|
* 新增指标预警配置
|
* @param
|
* @return
|
* @throws BaseException
|
*/
|
String addTargetEarlyWarning(FieldSetEntity fieldSetEntity) throws BaseException, TaskException, SchedulerException;
|
|
/**
|
* 修改指标预警配置
|
* @param
|
* @return
|
* @throws BaseException
|
*/
|
Boolean updateTargetEarlyWarning(FieldSetEntity fieldSetEntity) throws BaseException, TaskException, SchedulerException;
|
|
/**
|
* 删除指标预警配置
|
* @param
|
* @return
|
* @throws BaseException
|
*/
|
Boolean deleteTargetEarlyWarning(String uuid) throws BaseException, SchedulerException;
|
|
/**
|
* 查看预警反馈信息 需要先保存查看人数
|
* @param
|
* @return
|
* @throws BaseException
|
*/
|
FieldSetEntity findWarnMessage(String uuid)throws BaseException;
|
|
/**
|
* 停止预警发送 停止表添加当前user_id
|
* @param
|
* @return
|
* @throws BaseException
|
*/
|
String stopWarning(String record_uuid)throws BaseException;
|
}
|