// ------------------------------------------------------------------------------ // // 此代码由工具生成。 // 运行时版本: 17.0.0.0 // // 对此文件的更改可能导致不正确的行为,如果 // 重新生成代码,这些更改将会丢失。 // // ------------------------------------------------------------------------------ namespace VberAdmin.Templates.V2_1_3_1 { 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\V2_1_3_1\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 IwbZero.ToolCommon.Lambda; using "); #line 18 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ProjectName)); #line default #line hidden this.Write(".Authorization.Permissions;\r\nusing "); #line 19 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ApplicationNamespace)); #line default #line hidden this.Write(".Dto;\r\n"); #line 20 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\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\V2_1_3_1\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\V2_1_3_1\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\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write("AppService : IwbZeroAsyncCrudAppService<"); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\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\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write("Dto, "); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.IdType)); #line default #line hidden this.Write(", IwbPagedRequestDto, "); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write("CreateDto, "); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write("UpdateDto >, I"); #line 26 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write("AppService\r\n {\r\n public "); #line 28 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write("AppService(\r\n\t\t\tICacheManager cacheManager,\r\n\t\t\tIRepository<"); #line 30 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write(", "); #line 30 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.IdType)); #line default #line hidden this.Write("> repository) : base(repository, \""); #line 30 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ColumnPrimaryKey)); #line default #line hidden this.Write(@""") { CacheManager = cacheManager; } protected override bool KeyIsAuto { get; set; } = false; #region GetSelect [DisableAuditing] public override async Task> GetSelectList() { var list = await Repository.GetAllListAsync(); var sList = new List {new SelectListItem {Text = @""请选择..."", Value = """", Selected = true}}; foreach (var l in list) { //sList.Add(new SelectListItem { Value = l.Id, Text = l. }); } return sList; } [DisableAuditing] public override async Task GetSelectStr() { var list = await Repository.GetAllListAsync(); string str = """"; foreach (var l in list) { //str += $""""; } return str; } #endregion #region CURD [AbpAuthorize(PermissionNames.Pages"); #line 66 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden this.Write("Mg"); #line 66 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write("MgCreate)]\r\n public override async Task Create("); #line 67 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #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 72 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden this.Write("Mg"); #line 72 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write("MgUpdate)]\r\n public override async Task Update("); #line 73 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #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 78 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden this.Write("Mg"); #line 78 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write("MgDelete)]\r\n public override Task Delete(EntityDto<"); #line 79 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.IdType)); #line default #line hidden this.Write("> input)\r\n {\r\n return Repository.DeleteAsync(input.Id);\r\n " + " }\r\n\r\n [DisableAuditing]\r\n [AbpAuthorize(PermissionNames.Pages"); #line 85 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ParentPath)); #line default #line hidden this.Write("Mg"); #line 85 "D:\02Study\ABP\VberAdminBaseSystem\Template\VberAdminTemplate\CodeGenerator\Templates\V2_1_3_1\Service.tt" this.Write(this.ToStringHelper.ToStringWithCulture(Model.ClassName)); #line default #line hidden this.Write("MgQuery)]\r\n public override async Task