Files
IOT_API/Service/Interface/Inspection/IDataForwardService.cs
T
2026-08-28 15:20:52 +08:00

40 lines
1.1 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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>
/// 新增转发规则(前端传 DTOId 为 string
/// </summary>
Task<Result> AddAsync(DataForwardRuleDto dto);
/// <summary>
/// 修改转发规则(前端传 DTOId 为 string
/// </summary>
Task<Result> UpdateAsync(DataForwardRuleDto dto);
/// <summary>
/// 删除转发规则(软删除)
/// </summary>
Task<Result> DeleteAsync(long id);
/// <summary>
/// 启用/停用转发规则
/// </summary>
Task<Result> SetEnabledAsync(long id, bool enabled);
}
}