优化分页查询

This commit is contained in:
不做码农
2021-12-18 10:56:02 +08:00
parent c5c83a0b22
commit 6305fe3164
12 changed files with 61 additions and 40 deletions

View File

@@ -96,7 +96,7 @@ namespace ZR.Service.System
var predicate = Expressionable.Create<GenTable>();
predicate = predicate.AndIF(genTable.TableName.IfNotEmpty(), it => it.TableName.Contains(genTable.TableName));
return GenTableRepository.GetPages(predicate.ToExpression(), pagerInfo);
return GenTableRepository.GetPages(predicate.ToExpression(), pagerInfo, x => x.TableId, OrderByType.Desc);
}
/// <summary>

View File

@@ -17,7 +17,7 @@ namespace ZR.Service.System.IService
/// <param name="logininfoDto"></param>
/// <param name="pager">分页</param>
/// <returns></returns>
public List<SysLogininfor> GetLoginLog(SysLogininfor logininfoDto, PagerInfo pager);
public PagedInfo<SysLogininfor> GetLoginLog(SysLogininfor logininfoDto, PagerInfo pager);
/// <summary>
/// 记录登录日志

View File

@@ -10,7 +10,7 @@ namespace ZR.Service.System.IService
{
public interface ISysUserService : IBaseService<SysUser>
{
public List<SysUser> SelectUserList(SysUser user, PagerInfo pager);
public PagedInfo<SysUser> SelectUserList(SysUser user, PagerInfo pager);
/// <summary>
/// 通过用户ID查询用户

View File

@@ -66,7 +66,7 @@ namespace ZR.Service.System
/// <param name="logininfoDto"></param>
/// <param name="pager">分页</param>
/// <returns></returns>
public List<SysLogininfor> GetLoginLog(SysLogininfor logininfoDto, PagerInfo pager)
public PagedInfo<SysLogininfor> GetLoginLog(SysLogininfor logininfoDto, PagerInfo pager)
{
logininfoDto.BeginTime = DateTimeHelper.GetBeginTime(logininfoDto.BeginTime, -1);
logininfoDto.EndTime = DateTimeHelper.GetBeginTime(logininfoDto.EndTime, 1);

View File

@@ -37,7 +37,7 @@ namespace ZR.Service
/// 根据条件分页查询用户列表
/// </summary>
/// <returns></returns>
public List<SysUser> SelectUserList(SysUser user, PagerInfo pager)
public PagedInfo<SysUser> SelectUserList(SysUser user, PagerInfo pager)
{
var list = UserRepository.SelectUserList(user, pager);