using JiShe.IoT.DeviceAggregation.Dto; using JiShe.ServicePro.Core; using JiShe.ServicePro.DeviceManagement.DeviceInfos; using Volo.Abp; namespace JiShe.IoT.DeviceAggregation { /// /// 设备聚合服务 /// public interface IDeviceAggregationService : IApplicationService { /// /// 管理后台创建设备信息 /// /// /// Task CreateDeviceForApiAsync(CreateDeviceAggregationInput input); /// /// 管理后台批量创建设备信息 /// /// /// Task BatchCreateDeviceForApiAsync(BatchCreateDeviceAggregationInput input); /// /// 车间创建设备信息 /// /// /// Task CreateDeviceWorkshopAsync(CreateDeviceAggregationInput input); /// /// 车间批量创建设备信息 /// /// /// Task BatchCreateDeviceWorkshopAsync(BatchCreateDeviceAggregationInput input); /// /// 删除设备信息 /// /// /// /// Task DeleteAsync(IdInput input); /// /// 根据设备ID查询设备信息 /// /// /// /// Task FindByIdAsync(IdInput input); /// /// 重新推送设备信息到物联网平台 /// /// /// /// Task RepushDeviceInfoToIoTPlatform(IdInput input); } }