using DMS.Application.DTOs; namespace DMS.Application.Interfaces; /// /// 定义MQTT别名管理相关的应用服务操作。 /// public interface IMqttAliasAppService { /// /// 异步根据ID获取MQTT别名DTO。 /// Task GetMqttAliasByIdAsync(int id); /// /// 异步获取所有MQTT别名DTO列表。 /// Task> GetAllMqttAliasesAsync(); /// /// 异步创建一个新的MQTT别名。 /// Task CreateMqttAliasAsync(VariableMqttAliasDto mqttAliasDto); /// /// 异步更新一个已存在的MQTT别名。 /// Task UpdateMqttAliasAsync(VariableMqttAliasDto mqttAliasDto); /// /// 异步删除一个MQTT别名。 /// Task DeleteMqttAliasAsync(int id); }