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);
}
}