// ------------------------------------------------------------------------------ // // 此代码由工具生成。 // 运行时版本: 17.0.0.0 // // 对此文件的更改可能导致不正确的行为,如果 // 重新生成代码,这些更改将会丢失。 // // ------------------------------------------------------------------------------ namespace VberAdmin.Templates.V2 { using System.Linq; using System.Text; using System.Collections.Generic; using System; /// /// Class to produce the template output /// #line 1 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\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 System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Web.Mvc; using Abp.Application.Services.Dto; using Abp.Auditing; using Abp.Authorization; using Abp.Domain.Repositories; using Abp.Runtime.Caching; using IwbZero.Auditing; using IwbZero.AppServiceBase; using "); #line 17 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ProjectName)); #line default #line hidden this.Write(".Authorization;\r\nusing "); #line 18 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ApplicationNamespace)); #line default #line hidden this.Write(".Dto;\r\n"); #line 19 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" string auditLog=string.IsNullOrEmpty(Model.HtmlPageTitle) ? "" : ", AuditLog(\""+ Model.HtmlPageTitle +"\")" ; #line default #line hidden this.Write("namespace "); #line 22 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ApplicationNamespace)); #line default #line hidden this.Write("\r\n{\r\n [AbpAuthorize"); #line 24 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(auditLog)); #line default #line hidden this.Write("]\r\n public class "); #line 25 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("AppService : IwbAsyncCrudAppService<"); #line 25 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write(", "); #line 25 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("Dto, "); #line 25 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.IdType)); #line default #line hidden this.Write(", IwbPagedRequestDto, "); #line 25 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("CreateDto, "); #line 25 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("UpdateDto >, I"); #line 25 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("AppService\r\n {\r\n public "); #line 27 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("AppService(\r\n\t\t\tICacheManager cacheManager,\r\n\t\t\tIRepository<"); #line 29 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write(", "); #line 29 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.IdType)); #line default #line hidden this.Write("> repository) : base(repository, \""); #line 29 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\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.Pages"); #line 38 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 38 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgCreate)]\r\n public override async Task Create("); #line 39 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\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.Pages"); #line 44 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 44 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgUpdate)]\r\n public override async Task Update("); #line 45 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\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.Pages"); #line 50 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 50 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgDelete)]\r\n public override Task Delete(EntityDto<"); #line 51 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\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.Pages"); #line 57 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 57 "D:\01WORK\01VberAdminBaseSystem\VberAdmin4.0\Template\VberAdminTemplate\CodeGenerator\Templates\V2\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgQuery)]\r\n public override async Task