From 7d64d742e52809237473e13e18faec2c23dfe3c7 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期四, 07 八月 2025 17:13:53 +0800
Subject: [PATCH] feat:企业开发

---
 FlexJobApi.Core/Models/Main/Tasks/Repositories/TaskInfoRepository.cs |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/FlexJobApi.Core/Models/Main/Tasks/Queryables/TaskInfoQueryable.cs b/FlexJobApi.Core/Models/Main/Tasks/Repositories/TaskInfoRepository.cs
similarity index 60%
rename from FlexJobApi.Core/Models/Main/Tasks/Queryables/TaskInfoQueryable.cs
rename to FlexJobApi.Core/Models/Main/Tasks/Repositories/TaskInfoRepository.cs
index 0275097..4fbc5a6 100644
--- a/FlexJobApi.Core/Models/Main/Tasks/Queryables/TaskInfoQueryable.cs
+++ b/FlexJobApi.Core/Models/Main/Tasks/Repositories/TaskInfoRepository.cs
@@ -10,9 +10,9 @@
 namespace FlexJobApi.Core
 {
     /// <summary>
-    /// 浠诲姟鏌ヨ
+    /// 浠诲姟浠撳簱
     /// </summary>
-    public static class TaskInfoQueryable
+    public static class TaskInfoRepository
     {
         /// <summary>
         /// 鑾峰彇浠诲姟鏌ヨ
@@ -21,14 +21,12 @@
         /// <param name="query"></param>
         /// <param name="logier"></param>
         /// <returns></returns>
-        public static IQueryable<TaskInfo> GetQueryable(this IRepository<TaskInfo> rep, Func<IQueryable<TaskInfo>, IQueryable<TaskInfo>> query, CurrentLogier logier = null)
+        public static IQueryable<TaskInfo> GetQueryable(this IRepository<TaskInfo> rep, CurrentLogier logier = null)
         {
             logier = logier ?? JwtUtils.GetCurrentLogier();
-            IQueryable<TaskInfo> q = rep.AsQueryable().AsNoTracking()
-                .OrderBy(it => it.BeginTime);
-            if (query != null) q = query(q);
-            return q
-                .Where(it => it.EnterpriseId == logier.EnterpriseId);
+            return q = rep.AsQueryable().AsNoTracking()
+                 .OrderBy(it => it.BeginTime)
+                 .Where(it => it.EnterpriseId == logier.EnterpriseId);
         }
     }
 }

--
Gitblit v1.9.1