// ------------------------------------------------------------------------------ // // 此代码由工具生成。 // 运行时版本: 17.0.0.0 // // 对此文件的更改可能导致不正确的行为,如果 // 重新生成代码,这些更改将会丢失。 // // ------------------------------------------------------------------------------ namespace VberAdmin.Templates.V4 { using System.Linq; using System.Text; using System.Collections.Generic; using System; /// /// Class to produce the template output /// #line 1 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TextTemplating", "17.0.0.0")] public partial class Service : ServiceBase { #line hidden /// /// Create the template output /// public virtual string TransformText() { this.Write(@"using Abp.Application.Services.Dto; using Abp.Auditing; using Abp.Authorization; using Abp.Domain.Repositories; using Abp.Linq.Extensions; using Abp.Runtime.Caching; using VberZero.AppService.Base; using VberZero.AppService.Base.Dto; using VberZero.Auditing; using VberZero.Tools.StringModel; using "); #line 18 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ApplicationNamespace)); #line default #line hidden this.Write(".Dto;\r\n\r\n"); #line 20 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" string auditLog=string.IsNullOrEmpty(Model.HtmlPageTitle) ? "" : ", AuditLog(\""+ Model.HtmlPageTitle +"\")" ; #line default #line hidden this.Write("namespace "); #line 23 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ApplicationNamespace)); #line default #line hidden this.Write("\r\n{\r\n [AbpAuthorize"); #line 25 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(auditLog)); #line default #line hidden this.Write("]\r\n public class "); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("AppService : VzCrudAppServiceBase<"); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write(", "); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("Dto, "); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.IdType)); #line default #line hidden this.Write(", VzPagedRequestDto, "); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("CreateDto, "); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("UpdateDto >, I"); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("AppService\r\n {\r\n public "); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("AppService(ICacheManager cacheManager, IRepository<"); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write(", "); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.IdType)); #line default #line hidden this.Write("> repository) : base(repository, \""); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ColumnPrimaryKey)); #line default #line hidden this.Write("\")\r\n {\r\n CacheManager = cacheManager;\r\n }\r\n\r\n pro" + "tected override bool KeyIsAuto { get; set; } = false;\r\n\r\n #region CURD\r\n\r" + "\n [AbpAuthorize(PermissionNames.Vber"); #line 37 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 37 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgCreate)]\r\n public override async Task Create("); #line 38 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("CreateDto input)\r\n {\r\n await CreateEntity(input);\r\n }\r\n\r" + "\n [AbpAuthorize(PermissionNames.Vber"); #line 43 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 43 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgUpdate)]\r\n public override async Task Update("); #line 44 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("UpdateDto input)\r\n {\r\n await UpdateEntity(input);\r\n }\r\n\r" + "\n [AbpAuthorize(PermissionNames.Vber"); #line 49 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 49 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgDelete)]\r\n public override Task Delete(VzEntityDto<"); #line 50 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.IdType)); #line default #line hidden this.Write("> input)\r\n {\r\n return DeleteEntity(input);\r\n }\r\n\r\n " + " [DisableAuditing]\r\n [AbpAuthorize(PermissionNames.Vber"); #line 56 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 56 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V4\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgQuery)]\r\n public override async Task