Parcourir la Source

提交分页方法

zhangkun il y a 5 ans
Parent
commit
a009808fa6

+ 4 - 4
代码/System.Common/IRepositories/IRepository.cs

@@ -28,10 +28,10 @@ namespace System.Common
28 28
         /// 分页获取所有
29 29
         /// </summary>
30 30
         /// <returns></returns>
31
-        Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, PageModel pagemodel);
32
-        Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, PageModel pagemodel, string orderby);
33
-        Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, PageModel pagemodel);
34
-        Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, PageModel pagemodel, string orderby);
31
+        Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, MyPageModel pagemodel);
32
+        Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, MyPageModel pagemodel, string orderby);
33
+        Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, MyPageModel pagemodel);
34
+        Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, MyPageModel pagemodel, string orderby);
35 35
 
36 36
         Task<T> GetSingle(Expression<Func<T, bool>> whereExpression);
37 37
 

+ 4 - 4
代码/System.Common/Repositories/BaseRepository.cs

@@ -54,7 +54,7 @@ namespace System.Common
54 54
         /// <param name="conModels"></param>
55 55
         /// <param name="pagemodel"></param>
56 56
         /// <returns></returns>
57
-        public async Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, PageModel pagemodel,string orderby)
57
+        public async Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, MyPageModel pagemodel,string orderby)
58 58
         {
59 59
             var list= await Db.Queryable<T>().With(SqlWith.NoLock).Where(conModels).OrderBy(orderby).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
60 60
             PageData<T> pd = new PageData<T>();
@@ -63,7 +63,7 @@ namespace System.Common
63 63
             return pd;// CurrentDb.GetPageList(conModels, pagemodel);
64 64
         }
65 65
 
66
-        public async Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, PageModel pagemodel)
66
+        public async Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, MyPageModel pagemodel)
67 67
         {
68 68
             var list = await Db.Queryable<T>().With(SqlWith.NoLock).Where(conModels).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
69 69
             PageData<T> pd = new PageData<T>();
@@ -72,7 +72,7 @@ namespace System.Common
72 72
             return pd;// CurrentDb.GetPageList(conModels, pagemodel);
73 73
         }
74 74
 
75
-        public async Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, PageModel pagemodel)
75
+        public async Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, MyPageModel pagemodel)
76 76
         {
77 77
             var list = await Db.Queryable<T>().With(SqlWith.NoLock).Where(whereExpression).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
78 78
         PageData<T> pd = new PageData<T>();
@@ -81,7 +81,7 @@ namespace System.Common
81 81
             return pd;// CurrentDb.GetPageList(conModels, pagemodel);
82 82
         }
83 83
 
84
-        public async Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, PageModel pagemodel, string orderby)
84
+        public async Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, MyPageModel pagemodel, string orderby)
85 85
         {
86 86
             var list = await Db.Queryable<T>().With(SqlWith.NoLock).Where(whereExpression).OrderBy(orderby).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
87 87
             PageData<T> pd = new PageData<T>();