diff --git a/CloudBuilder.CodeGenerator.exe.lnk b/CloudBuilder.CodeGenerator.exe.lnk new file mode 100644 index 0000000..238288d Binary files /dev/null and b/CloudBuilder.CodeGenerator.exe.lnk differ diff --git a/CloudBuilder.CodeGenerator/Config/tool-init-config.xml b/CloudBuilder.CodeGenerator/Config/tool-init-config.xml index d721b56..13e402d 100644 --- a/CloudBuilder.CodeGenerator/Config/tool-init-config.xml +++ b/CloudBuilder.CodeGenerator/Config/tool-init-config.xml @@ -1,8 +1,9 @@ - D:\NET8\Templates - CloudBuilder.Hr - @using CloudBuilder.CodeGenerator.Config; + D:\NET8\Templates + CloudBuilder.AI + + @using CloudBuilder.CodeGenerator.Config; @using CloudBuilder.CodeGenerator.Data; @using CloudBuilder.CodeGenerator.Entity; @using CloudBuilder.Core.Application.Builders; @@ -13,342 +14,190 @@ @using Microsoft.Extensions.DependencyInjection; @using System.Data; @using System; - @using System.Reflection; - - - Entity - IEntity.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Master\Entity - CloudBuilder.Master - CloudBuilder.Master - Entity.auto.cs - - - IEntityKey - IEntityKey.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Master\Entity - CloudBuilder.Master - CloudBuilder.Master - EntityKey.auto.cs - - - IService - IService.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Master\Service - CloudBuilder.Master - CloudBuilder.Master - Service.auto.cs - I - - - Permission - Permission.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Master\Policy - CloudBuilder.Master - CloudBuilder.Master - PermissionPolicy.auto.cs - - - RegistEntity - RegistEntity.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Master\Entity - CloudBuilder.Master - CloudBuilder.Master - RegistEntity.auto.cs - - - SearchCriteria - SearchCriteria.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Master\SearchCriteria - CloudBuilder.Master - CloudBuilder.Master - SearchCriteria.auto.cs - - - Service - Service.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Master.Service - CloudBuilder.Master - CloudBuilder.Master - Service.auto.cs - - - TypeScript - TypeScript.cshtml - D:\NET8\Webmaster\src\data\auto - CloudBuilder.Master - CloudBuilder.Master - .ts - - - Controller - Controller.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Web.Entry\Controllers\Master - CloudBuilder.Master.Service - CloudBuilder.Web.Entry.Controllers.Master - Controller.auto.cs - - - TypeScriptService - TypeScriptService.cshtml - D:\NET8\Webmaster\src\service\master - CloudBuilder.Master.Service - CloudBuilder.Web.Entry.Controllers.Master - .ts - - - Entity - IEntity.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Security\Entity - CloudBuilder.Security - CloudBuilder.Security - Entity.auto.cs - - - IEntityKey - IEntityKey.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Security\Entity - CloudBuilder.Security - CloudBuilder.Security - EntityKey.auto.cs - - - IService - IService.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Security\Service - CloudBuilder.Security - CloudBuilder.Security - Service.auto.cs - I - - - Permission - Permission.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Security\Policy - CloudBuilder.Security - CloudBuilder.Security - PermissionPolicy.auto.cs - - - RegistEntity - RegistEntity.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Security\Entity - CloudBuilder.Security - CloudBuilder.Security - RegistEntity.auto.cs - - - SearchCriteria - SearchCriteria.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Security\SearchCriteria - CloudBuilder.Security - CloudBuilder.Security - SearchCriteria.auto.cs - - - Service - Service.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Security.Service - CloudBuilder.Security - CloudBuilder.Security - Service.auto.cs - - - TypeScript - TypeScript.cshtml - D:\NET8\Webmaster\src\data\auto - CloudBuilder.Security - CloudBuilder.Security - .ts - - - Controller - Controller.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Web.Entry\Controllers\Security - CloudBuilder.Security.Service - CloudBuilder.Web.Entry.Controllers.Security - Controller.auto.cs - - - TypeScriptService - TypeScriptService.cshtml - D:\NET8\Webmaster\src\service\security - CloudBuilder.Security.Service - CloudBuilder.Web.Entry.Controllers.Security - .ts - - - Entity - IEntity.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Hr\Entity - CloudBuilder.Hr - CloudBuilder.Hr - Entity.auto.cs - - - IEntityKey - IEntityKey.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Hr\Entity - CloudBuilder.Hr - CloudBuilder.Hr - EntityKey.auto.cs - - - IService - IService.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Hr\Service - CloudBuilder.Hr - CloudBuilder.Hr - Service.auto.cs - I - - - Permission - Permission.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Hr\Policy - CloudBuilder.Hr - CloudBuilder.Hr - PermissionPolicy.auto.cs - - - RegistEntity - RegistEntity.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Hr\Entity - CloudBuilder.Hr - CloudBuilder.Hr - RegistEntity.auto.cs - - - SearchCriteria - SearchCriteria.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Hr\SearchCriteria - CloudBuilder.Hr - CloudBuilder.Hr - SearchCriteria.auto.cs - - - Service - Service.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Hr.Service - CloudBuilder.Hr - CloudBuilder.Hr - Service.auto.cs - - - TypeScript - TypeScript.cshtml - D:\NET8\Webmaster\src\data\auto - CloudBuilder.Hr - CloudBuilder.Hr - .ts - - - Controller - Controller.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Web.Entry\Controllers\Hr - CloudBuilder.Hr.Service - CloudBuilder.Web.Entry.Controllers.Hr - Controller.auto.cs - - - TypeScriptService - TypeScriptService.cshtml - D:\NET8\Webmaster\src\service\hr - CloudBuilder.Hr.Service - CloudBuilder.Web.Entry.Controllers.Hr - .ts - - - Entity - IEntity.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Novel\Entity - CloudBuilder.Novel - CloudBuilder.Novel - Entity.auto.cs - - - IEntityKey - IEntityKey.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Novel\Entity - CloudBuilder.Novel - CloudBuilder.Novel - EntityKey.auto.cs - - - IService - IService.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Novel\Service - CloudBuilder.Novel - CloudBuilder.Novel - Service.auto.cs - I - - - Permission - Permission.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Novel\Policy - CloudBuilder.Novel - CloudBuilder.Novel - PermissionPolicy.auto.cs - - - RegistEntity - RegistEntity.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Novel\Entity - CloudBuilder.Novel - CloudBuilder.Novel - RegistEntity.auto.cs - - - SearchCriteria - SearchCriteria.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Novel\SearchCriteria - CloudBuilder.Novel - CloudBuilder.Novel - SearchCriteria.auto.cs - - - Service - Service.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Novel.Service - CloudBuilder.Novel - CloudBuilder.Novel - Service.auto.cs - - - TypeScript - TypeScript.cshtml - D:\NET8\Webmaster\src\data\auto - CloudBuilder.Novel - CloudBuilder.Novel - .ts - - - Controller - Controller.cshtml - D:\NET8\CloudBuilder\CloudBuilder.Web.Entry\Controllers\Novel - CloudBuilder.Novel.Service - CloudBuilder.Web.Entry.Controllers.Novel - Controller.auto.cs - - - TypeScriptService - TypeScriptService.cshtml - D:\NET8\Webmaster\src\service\Novel - CloudBuilder.Novel.Service - CloudBuilder.Web.Entry.Controllers.Novel - .ts - - - - - D:\NET8\CloudBuilder\CloudBuilder.Security.Service\bin\Debug\net8.0\CloudBuilder.Security.Service.dll - - - D:\NET8\CloudBuilder\CloudBuilder.Security\bin\Debug\net8.0\CloudBuilder.Security.dll - - - - Dictionary - + @using System.Reflection; + + + + Request + Request.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.Request\AI + CloudBuilder.Request + CloudBuilder.Request.AI + Request.auto.cs + + + + Entity + IEntity.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.AI\Entity + CloudBuilder.AI + CloudBuilder.AI + Entity.auto.cs + + + IEntityKey + IEntityKey.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.AI\Entity + CloudBuilder.AI + CloudBuilder.AI + EntityKey.auto.cs + + + IService + IService.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.AI\Service + CloudBuilder.AI + CloudBuilder.AI + Service.auto.cs + I + + + Permission + Permission.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.AI\Policy + CloudBuilder.AI + CloudBuilder.AI + PermissionPolicy.auto.cs + + + RegistEntity + RegistEntity.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.AI\Entity + CloudBuilder.AI + CloudBuilder.AI + RegistEntity.auto.cs + + + SearchCriteria + SearchCriteria.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.AI\SearchCriteria + CloudBuilder.AI + CloudBuilder.AI + SearchCriteria.auto.cs + + + Service + Service.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.AI.Service + CloudBuilder.AI + CloudBuilder.AI + Service.auto.cs + + + TypeScript + TypeScript.cshtml + D:\MAFAI\WebVue\src\data\auto + CloudBuilder.AI + CloudBuilder.AI + .ts + + + Controller + Controller.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.Web.Entry\Controllers\Ai + CloudBuilder.AI.Service + CloudBuilder.Web.Entry.Controllers.Ai + Controller.auto.cs + + + TypeScriptService + TypeScriptService.cshtml + D:\MAFAI\WebVue\src\service\Ai + CloudBuilder.AI.Service + CloudBuilder.Web.Entry.Controllers.Ai + .ts + + + Entity + IEntity.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.Security\Entity + CloudBuilder.Security + CloudBuilder.Security + Entity.auto.cs + + + IEntityKey + IEntityKey.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.Security\Entity + CloudBuilder.Security + CloudBuilder.Security + EntityKey.auto.cs + + + IService + IService.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.Security\Service + CloudBuilder.Security + CloudBuilder.Security + Service.auto.cs + I + + + Permission + Permission.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.Security\Policy + CloudBuilder.Security + CloudBuilder.Security + PermissionPolicy.auto.cs + + + RegistEntity + RegistEntity.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.Security\Entity + CloudBuilder.Security + CloudBuilder.Security + RegistEntity.auto.cs + + + SearchCriteria + SearchCriteria.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.Security\SearchCriteria + CloudBuilder.Security + CloudBuilder.Security + SearchCriteria.auto.cs + + + Service + Service.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.Security.Service + CloudBuilder.Security + CloudBuilder.Security + Service.auto.cs + + + TypeScript + TypeScript.cshtml + D:\MAFAI\WebVue\src\data\auto + CloudBuilder.Security + CloudBuilder.Security + .ts + + + Controller + Controller.cshtml + D:\MAFAI\CloudBuilder\CloudBuilder.Web.Entry\Controllers\Security + CloudBuilder.Security.Service + CloudBuilder.Web.Entry.Controllers.Security + Controller.auto.cs + + + TypeScriptService + TypeScriptService.cshtml + D:\MAFAI\WebVue\src\service\security + CloudBuilder.Security.Service + CloudBuilder.Web.Entry.Controllers.Security + .ts + + + + + D:\MAFAI\CloudBuilder\CloudBuilder.Security.Service\bin\Debug\net8.0\CloudBuilder.Security.Service.dll + + + D:\MAFAI\CloudBuilder\CloudBuilder.Security\bin\Debug\net8.0\CloudBuilder.Security.dll + + + + Dictionary + diff --git a/CloudBuilder.CodeGenerator/appsettings.json b/CloudBuilder.CodeGenerator/appsettings.json index 3e3f7ff..751875b 100644 --- a/CloudBuilder.CodeGenerator/appsettings.json +++ b/CloudBuilder.CodeGenerator/appsettings.json @@ -3,15 +3,7 @@ "DbContexts": { "MasterDbContext": { "DbContextTypeName": "MasterDbContext", - "ConnectionString": "Server=localhost\\SQLEXPRESS;Database=Furion_dev;User=sa;Password=owen123456;MultipleActiveResultSets=True;TrustServerCertificate=true", - "DatabaseType": "SqlServer", - "LazyLoadingProxiesEnabled": true, - "AuditEntityEnabled": true, - "AutoMigrationEnabled": true - }, - "SecondaryDbContext": { - "DbContextTypeName": "SecondaryDbContext", - "ConnectionString": "Server=localhost\\SQLEXPRESS;Database=Furion_dev;User=sa;Password=owen123456;MultipleActiveResultSets=True;TrustServerCertificate=true", + "ConnectionString": "Server=localhost\\SQLEXPRESS;Database=Furion;User=sa;Password=owen123456;MultipleActiveResultSets=True;TrustServerCertificate=true", "DatabaseType": "SqlServer", "LazyLoadingProxiesEnabled": true, "AuditEntityEnabled": true, diff --git a/CodeGenerator/Config/tool-init-config.xml b/CodeGenerator/Config/tool-init-config.xml index 0a192d8..13e402d 100644 --- a/CodeGenerator/Config/tool-init-config.xml +++ b/CodeGenerator/Config/tool-init-config.xml @@ -20,9 +20,9 @@ Request Request.cshtml - D:\MAFAI\CloudBuilder\CloudBuilder.Request\Security + D:\MAFAI\CloudBuilder\CloudBuilder.Request\AI CloudBuilder.Request - CloudBuilder.Request.Security + CloudBuilder.Request.AI Request.auto.cs