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; }