using DMS.Application.DTOs; namespace DMS.Application.Interfaces; /// /// 定义变量管理相关的应用服务操作。 /// public interface IVariableAppService { /// /// 异步根据ID获取变量DTO。 /// Task GetVariableByIdAsync(int id); /// /// 异步获取所有变量DTO列表。 /// Task> GetAllVariablesAsync(); /// /// 异步创建一个新变量。 /// Task CreateVariableAsync(VariableDto variableDto); /// /// 异步更新一个已存在的变量。 /// Task UpdateVariableAsync(VariableDto variableDto); /// /// 异步删除一个变量。 /// Task DeleteVariableAsync(int id); /// /// 异步批量导入变量。 /// Task BatchImportVariablesAsync(List variables); }