主要变更:
1. 将内存操作和事件触发逻辑合并到数据库操作方法中 2. 删除了独立的内存操作方法(AddVariableToMemory、UpdateVariableInMemory、RemoveVariableFromMemory) 3. 更新了接口定义,移除了内存操作方法 4. 确保了数据库操作和内存状态保持同步
This commit is contained in:
@@ -39,19 +39,4 @@ public interface IVariableManagementService
|
||||
/// 异步批量删除变量。
|
||||
/// </summary>
|
||||
Task<bool> DeleteVariablesAsync(List<int> ids);
|
||||
|
||||
/// <summary>
|
||||
/// 在内存中添加变量
|
||||
/// </summary>
|
||||
void AddVariableToMemory(VariableDto variableDto, ConcurrentDictionary<int, VariableTableDto> variableTables);
|
||||
|
||||
/// <summary>
|
||||
/// 在内存中更新变量
|
||||
/// </summary>
|
||||
void UpdateVariableInMemory(VariableDto variableDto, ConcurrentDictionary<int, VariableTableDto> variableTables);
|
||||
|
||||
/// <summary>
|
||||
/// 在内存中删除变量
|
||||
/// </summary>
|
||||
void RemoveVariableFromMemory(int variableId, ConcurrentDictionary<int, VariableTableDto> variableTables);
|
||||
}
|
||||
Reference in New Issue
Block a user