using System.Collections.ObjectModel; using DMS.Application.DTOs; using DMS.WPF.ItemViewModel; namespace DMS.WPF.Interfaces; /// /// 设备数据服务接口。 /// public interface IDeviceDataService { /// /// 设备列表。 /// // ObservableCollection Devices { get; set; } /// /// 加载所有设备数据。 /// void LoadAllDevices(); /// /// 添加设备。 /// Task AddDeviceAsync(CreateDeviceWithDetailsDto dto); /// /// 删除设备。 /// Task DeleteDevice(DeviceItem device); /// /// 更新设备。 /// Task UpdateDevice(DeviceItem device); }