完成变量表添加变量

This commit is contained in:
2025-08-24 15:08:13 +08:00
parent 3dee207b88
commit f9e094ffbd
5 changed files with 36 additions and 18 deletions

View File

@@ -20,7 +20,7 @@ public interface IVariableAppService
/// <summary>
/// 异步创建一个新变量。
/// </summary>
Task<int> CreateVariableAsync(VariableDto variableDto);
Task<VariableDto> CreateVariableAsync(VariableDto variableDto);
/// <summary>
/// 异步更新一个已存在的变量。

View File

@@ -53,9 +53,9 @@ public class VariableAppService : IVariableAppService
/// 异步创建一个新变量(事务性操作)。
/// </summary>
/// <param name="variableDto">要创建的变量数据传输对象。</param>
/// <returns>新创建变量的ID。</returns>
/// <returns>新创建变量数据传输对象。</returns>
/// <exception cref="ApplicationException">如果创建变量时发生错误。</exception>
public async Task<int> CreateVariableAsync(VariableDto variableDto)
public async Task<VariableDto> CreateVariableAsync(VariableDto variableDto)
{
try
{
@@ -63,7 +63,7 @@ public class VariableAppService : IVariableAppService
var variable = _mapper.Map<Variable>(variableDto);
var addedVariable = await _repoManager.Variables.AddAsync(variable);
await _repoManager.CommitAsync();
return addedVariable.Id;
return _mapper.Map<VariableDto>(addedVariable);
}
catch (Exception ex)
{