using Nirvana.Common; using System; using System.Threading.Tasks; using Waste.Domain; namespace Waste.Application { /// /// 设备管理 /// public interface IDeviceService { /// /// 设备列表 /// /// /// Task> GetListAsync(QueryParams param); /// /// 设备信息提交 /// /// /// Task SubmitFormAsync(DeviceSubmit role); /// /// 详情 /// /// /// Task DetailAsync(Guid id); /// /// 设备批量操作 /// /// /// Task BatchSetAsync(DeviceBatchModel deviceBatchModel); /// /// 设备详情数据 /// /// /// Task DeviceDetailAsync(Guid id); /// /// 设备状态修改 /// /// 设备ID /// 设备状态,0-停用,1-正常,2-激活 /// Task SetStatusAsync(Guid id, int status); /// /// 配置设备推送信息 /// /// /// Task SetConfigAsync(DeviceConfigC2SDto input); /// /// 批量配置千灯镇商户推送 /// /// Task SetQDConfig(); /// /// 获取设备配置详情 /// /// 设备ID /// Task GetConfigAsync(Guid id); } }