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();