修复清理vengine

This commit is contained in:
2023-09-19 10:55:14 +08:00
parent b9e9636d72
commit 0bf34fa215
31 changed files with 289 additions and 252 deletions

View File

@@ -5,7 +5,7 @@ using Tnb.Vengine.Domain;
namespace Tnb.Vengine.DataAccess;
/// <summary>
///
///
/// </summary>
public interface IDataAccess : ITransient
{
@@ -27,18 +27,22 @@ public interface IDataAccess : ITransient
/// 获取 Vmodel, 为空时不抛异常
/// </summary>
Task<Vmodel?> TryGetVmodelAsync(string id, bool loadNavigate = false);
/// <summary>
/// 获取 Vmodel, 为空时抛异常
/// </summary>
Task<Vmodel> GetVmodelAsync(string id, bool loadNavigate = false);
/// <summary>
/// 获取 Vmodel, 为空时不抛异常
/// </summary>
Task<Vmodel?> TryGetVmodelAsync(string area, string vmCode, bool loadNavigate = false);
/// <summary>
/// 获取 Vmodel, 为空时抛异常
/// </summary>
Task<Vmodel> GetVmodelAsync(string area, string vmCode, bool loadNavigate = false);
//Task<VmPagedOutput> QueryDataAsync(VmBaseInput input);
/// <summary>
@@ -63,4 +67,4 @@ public interface IDataAccess : ITransient
/// 删除数据 默认方法
/// </summary>
Task<int> DeleteDataAsync(Vmodel vm, VmDeleteInput input);
}
}