@WalkingTec.Mvvm.Core.CoreProgram._localizer?["Codegen.Confirm"]
@Model.ControllerDir\@(Model.ModelName)@($"{(Model.IsApi == true ? "Api" : "")}")Controller.cs
@Model.VmDir\@(Model.ModelName)@($"{(Model.IsApi == true ? "Api" : "")}")VM.cs
@Model.VmDir\@(Model.ModelName)@($"{(Model.IsApi == true ? "Api" : "")}")ListVM.cs
@Model.VmDir\@(Model.ModelName)@($"{(Model.IsApi == true ? "Api" : "")}")BatchVM.cs
@Model.VmDir\@(Model.ModelName)@($"{(Model.IsApi == true ? "Api" : "")}")ImportVM.cs
@Model.VmDir\@(Model.ModelName)@($"{(Model.IsApi == true ? "Api" : "")}")Searcher.cs
@if (Model.IsApi == false)
{
if (Model.UI == WalkingTec.Mvvm.Core.UIEnum.LayUI)
{
@Model.ViewDir\Index.cshtml
@Model.ViewDir\Create.cshtml
@Model.ViewDir\Edit.cshtml
@Model.ViewDir\Delete.cshtml
@Model.ViewDir\Details.cshtml
@Model.ViewDir\BatchEdit.cshtml
@Model.ViewDir\BatchDelete.cshtml
@Model.ViewDir\Import.cshtml
}
else if (Model.UI == WalkingTec.Mvvm.Core.UIEnum.React)
{
var viewdir = Model.MainDir + "\\ClientApp\\src\\pages\\" + Model.ModelName.ToLower();
@viewdir\index.tsx
@viewdir\style.less
@viewdir\store\index.tsx
@viewdir\views\table.tsx
@viewdir\views\action.tsx
@viewdir\views\models.tsx
@viewdir\views\forms.tsx
@viewdir\views\search.tsx
@viewdir\views\other.tsx
}
else if (Model.UI == WalkingTec.Mvvm.Core.UIEnum.VUE)
{
var viewdir = Model.MainDir + "\\ClientApp\\src\\pages\\" + Model.ModelName.ToLower();
@viewdir\index.vue
@viewdir\config.ts
@viewdir\store\index.ts
@viewdir\store\api.ts
@viewdir\views\dialog-form.vue
}
else if (Model.UI == WalkingTec.Mvvm.Core.UIEnum.Blazor)
{
var viewdir = Model.ShareDir;
@viewdir\Index.razor
@viewdir\Create.razor
@viewdir\Edit.razor
@viewdir\Details.razor
@viewdir\Import.razor
}
}