using System.Collections.ObjectModel; using DMS.Application.DTOs; using DMS.Core.Models; using DMS.WPF.ItemViewModel; namespace DMS.WPF.Interfaces; /// /// 变量数据服务接口。 /// public interface IVariableViewService { /// /// 加载所有变量 /// void LoadAllVariables(); /// /// 添加变量表。 /// Task AddVariableTableToView(VariableTable tableDto); /// /// 更新变量表。 /// Task UpdateVariableTable(VariableTableItem variableTable); /// /// 添加变量。 /// void AddVariable(VariableItem variableItem); /// /// 删除变量。 /// void DeleteVariable(int id); Task DeleteAsync(List deleteList); List CheckExistingVariables(List importedVariables, DeviceItem device); Task AddAsync(List variableItems,VariableTableItem variableTable); }