using Nirvana.Common; using Nirvana.Common.ApiBase; using System; using System.Collections.Generic; using System.Linq; using System.Text; 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); /// /// 获取设备配置详情 /// /// 设备ID /// Task GetConfigAsync(Guid id); } }