From 072116d27ecc1c20d342d9c7b6801072f2900ae6 Mon Sep 17 00:00:00 2001 From: xiaochanghai Date: Fri, 24 May 2024 17:04:38 +0800 Subject: [PATCH] =?UTF-8?q?3.=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81=E7=94=9F?= =?UTF-8?q?=E6=88=90=EF=BC=8CServices=E9=BB=98=E8=AE=A4=E5=BC=95=E5=85=A5?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Tiobon.Core.Common/Seed/FrameSeed.cs | 4 +++- Tiobon.Core.Services/BASE/BaseServices.cs | 8 ++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Tiobon.Core.Common/Seed/FrameSeed.cs b/Tiobon.Core.Common/Seed/FrameSeed.cs index abd9941a..c4b49c74 100644 --- a/Tiobon.Core.Common/Seed/FrameSeed.cs +++ b/Tiobon.Core.Common/Seed/FrameSeed.cs @@ -1032,6 +1032,7 @@ using Tiobon.Core.IServices" + (isMuti ? "." + ConnId + "" : "") + @"; using Tiobon.Core.Model.Models" + (isMuti ? "." + ConnId + "" : "") + @"; using Tiobon.Core.Services.BASE; using Tiobon.Core.IRepository.Base; +using Tiobon.Core.Common.Caches; namespace " + strNameSpace + @" { @@ -1041,10 +1042,11 @@ namespace " + strNameSpace + @" public class {ClassName}Services : BaseServices<{ClassName}, {ClassName}Dto, Insert{ClassName}Input, Edit{ClassName}Input>, I{ClassName}Services" + (string.IsNullOrEmpty(strInterface) ? "" : (" , " + strInterface)) + @" { private readonly IBaseRepository<{ClassName}> _dal; - public {ClassName}Services(IBaseRepository<{ClassName}> dal) + public {ClassName}Services(ICaching caching, IBaseRepository<{ClassName}> dal) { this._dal = dal; base.BaseDal = dal; + base._caching = caching; } } }") diff --git a/Tiobon.Core.Services/BASE/BaseServices.cs b/Tiobon.Core.Services/BASE/BaseServices.cs index 45ca8a49..df5a8dc5 100644 --- a/Tiobon.Core.Services/BASE/BaseServices.cs +++ b/Tiobon.Core.Services/BASE/BaseServices.cs @@ -119,7 +119,7 @@ public class BaseServices : IBaseServ return Mapper.Map(data).ToANew>(); } - public async Task QueryForm(QueryForm body) + public virtual async Task QueryForm(QueryForm body) { var result = new ServiceFormResult(); string sql = string.Empty; @@ -299,7 +299,7 @@ public class BaseServices : IBaseServ /// /// 实体类 /// - public async Task Add(TInsertDto entity) + public virtual async Task Add(TInsertDto entity) { HttpRequest request = UserContext.Context.Request; var api = request.Path.ObjToString().TrimEnd('/').ToLower(); @@ -323,7 +323,7 @@ public class BaseServices : IBaseServ /// /// 实体集合 /// 影响行数 - public async Task> Add(List listEntity) + public virtual async Task> Add(List listEntity) { var userId = UserContext.Current.User_Id; HttpRequest request = UserContext.Context.Request; @@ -350,7 +350,7 @@ public class BaseServices : IBaseServ /// /// 实体类 /// - public async Task Update(long Id, TEditDto editModel) + public virtual async Task Update(long Id, TEditDto editModel) { HttpRequest request = UserContext.Context.Request; var api = request.Path.ObjToString().TrimEnd('/').ToLower();