// ------------------------------------------------------------------------------ // // 此代码由工具生成。 // 运行时版本: 17.0.0.0 // // 对此文件的更改可能导致不正确的行为,如果 // 重新生成代码,这些更改将会丢失。 // // ------------------------------------------------------------------------------ namespace VberAdmin.Templates.V3 { 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\V3\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 Abp.Application.Services.Dto; using Abp.Auditing; using Abp.Authorization; using Abp.Domain.Repositories; using Abp.Linq.Extensions; using Abp.Runtime.Caching; using IwbZeroCore.Auditing; using IwbZeroCore.AppServiceBase; using IwbZeroCore.Tools.Lambda; using IwbZeroCore.Tools.StringModel; using "); #line 19 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ProjectName)); #line default #line hidden this.Write(".Authorization;\r\nusing "); #line 20 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ApplicationNamespace)); #line default #line hidden this.Write(".Dto;\r\n\r\n"); #line 22 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" string auditLog=string.IsNullOrEmpty(Model.HtmlPageTitle) ? "" : ", AuditLog(\""+ Model.HtmlPageTitle +"\")" ; #line default #line hidden this.Write("namespace "); #line 25 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ApplicationNamespace)); #line default #line hidden this.Write("\r\n{\r\n [AbpAuthorize"); #line 27 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(auditLog)); #line default #line hidden this.Write("]\r\n public class "); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("AppService : IwbAsyncCurdAppServiceBase<"); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\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\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("Dto, "); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.IdType)); #line default #line hidden this.Write(", IwbPagedRequestDto, "); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("CreateDto, "); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("UpdateDto >, I"); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("AppService\r\n {\r\n public "); #line 30 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\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 32 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write(", "); #line 32 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.IdType)); #line default #line hidden this.Write("> repository) : base(repository, \""); #line 32 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\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 41 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 41 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgCreate)]\r\n public override async Task Create("); #line 42 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\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 47 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 47 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgUpdate)]\r\n public override async Task Update("); #line 48 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\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 53 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 53 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgDelete)]\r\n public override Task Delete(EntityDto<"); #line 54 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\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 60 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden #line 60 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V3\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.FileName)); #line default #line hidden this.Write("MgQuery)]\r\n public override async Task