通知告警规则引擎
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
using Model;
|
||||
using Model.Dto.Inspection;
|
||||
using Model.Entity.Inspection;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Service.Interface
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据转发 服务接口(配置数据转发规则,支持通过消息通知的方式定时转发数据)
|
||||
/// </summary>
|
||||
public interface IDataForwardService
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取全部转发规则列表
|
||||
/// </summary>
|
||||
Task<Result<List<DataForwardRuleDto>>> GetListAsync();
|
||||
|
||||
/// <summary>
|
||||
/// 新增转发规则(前端传 DTO,Id 为 string)
|
||||
/// </summary>
|
||||
Task<Result> AddAsync(DataForwardRuleDto dto);
|
||||
|
||||
/// <summary>
|
||||
/// 修改转发规则(前端传 DTO,Id 为 string)
|
||||
/// </summary>
|
||||
Task<Result> UpdateAsync(DataForwardRuleDto dto);
|
||||
|
||||
/// <summary>
|
||||
/// 删除转发规则(软删除)
|
||||
/// </summary>
|
||||
Task<Result> DeleteAsync(long id);
|
||||
|
||||
/// <summary>
|
||||
/// 启用/停用转发规则
|
||||
/// </summary>
|
||||
Task<Result> SetEnabledAsync(long id, bool enabled);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user