修复清理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

@@ -1,14 +1,14 @@
using System.Text.RegularExpressions;
using JNPF.Common.Configuration;
using Tnb.Core;
namespace Tnb.Vengine;
/// <summary>
///
///
/// </summary>
public class TemplateContext
{
#region Key
public const string KeyAppService = "AppService";
public const string KeyDto = "AppServiceDto";
public const string KeyEntity = "EntityInfo";
@@ -17,10 +17,11 @@ public class TemplateContext
public const string KeyEntityPageVue = "EntityPageVue";
public const string KeyTableForeigns = "TableForeigns";
public const string KeyVmodel = "Vmodel";
#endregion
#endregion Key
/// <summary>
///
///
/// </summary>
public TemplateContext(string moduleCode)
{
@@ -31,27 +32,32 @@ public class TemplateContext
#endif
ModuleCode = moduleCode;
}
/// <summary>
///
///
/// </summary>
public string BasePath { get; set; }
private string ModuleCode { get; }
private string ModulePath => Path.Combine(BasePath, $"{ModuleCode}.Acmen");
private string UiProjPath => Path.Combine(BasePath, "ItMgrWeb");
/// <summary>
///
///
/// </summary>
public string AppServicePath => Path.Combine(ModulePath, "AppServices");
/// <summary>
///
///
/// </summary>
public string PagePath => Path.Combine(UiProjPath, "src", "views");
/// <summary>
///
///
/// </summary>
/// <summary>
///
///
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
@@ -75,4 +81,4 @@ public enum eLambdaType
Where,
MemberBinding,
OneToMany
}
}