diff --git a/ZR.Admin.WebApi/Controllers/System/SysRoleController.cs b/ZR.Admin.WebApi/Controllers/System/SysRoleController.cs index 9fe0d43..171b9db 100644 --- a/ZR.Admin.WebApi/Controllers/System/SysRoleController.cs +++ b/ZR.Admin.WebApi/Controllers/System/SysRoleController.cs @@ -38,11 +38,9 @@ namespace ZR.Admin.WebApi.Controllers.System [HttpGet("list")] public IActionResult List([FromQuery] SysRole role, [FromQuery] PagerInfo pager) { - var list = sysRoleService.SelectRoleList(role); + var list = sysRoleService.SelectRoleList(role, pager); - VMPageResult vMPageResult = new(list, pager); - - return SUCCESS(vMPageResult, TIME_FORMAT_FULL); + return SUCCESS(list, TIME_FORMAT_FULL); } /// diff --git a/ZR.Repository/System/SysRoleRepository.cs b/ZR.Repository/System/SysRoleRepository.cs index 2a70a10..0b90901 100644 --- a/ZR.Repository/System/SysRoleRepository.cs +++ b/ZR.Repository/System/SysRoleRepository.cs @@ -1,6 +1,8 @@ using Infrastructure.Attribute; +using Infrastructure.Model; using SqlSugar; using System.Collections.Generic; +using ZR.Model; using ZR.Model.System; namespace ZR.Repository.System @@ -14,8 +16,22 @@ namespace ZR.Repository.System /// /// 根据条件分页查询角色数据 /// + /// /// - public List SelectRoleList(SysRole sysRole) + public List SelectRoleList() + { + return Context.Queryable() + .Where(role => role.DelFlag == "0") + .OrderBy(role => role.RoleSort) + .ToList(); + } + /// + /// 根据条件分页查询角色数据 + /// + /// + /// + /// + public PagedInfo SelectRoleList(SysRole sysRole, PagerInfo pager) { return Context.Queryable() .Where(role => role.DelFlag == "0") @@ -23,7 +39,7 @@ namespace ZR.Repository.System .WhereIF(!string.IsNullOrEmpty(sysRole.Status), role => role.Status == sysRole.Status) .WhereIF(!string.IsNullOrEmpty(sysRole.RoleKey), role => role.RoleKey == sysRole.RoleKey) .OrderBy(role => role.RoleSort) - .ToList(); + .ToPage(pager); } /// diff --git a/ZR.Service/System/IService/ISysRoleService.cs b/ZR.Service/System/IService/ISysRoleService.cs index f4f2bcc..b4947f1 100644 --- a/ZR.Service/System/IService/ISysRoleService.cs +++ b/ZR.Service/System/IService/ISysRoleService.cs @@ -1,4 +1,5 @@ -using System; +using Infrastructure.Model; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -12,8 +13,9 @@ namespace ZR.Service.System.IService /// 根据条件分页查询角色数据 /// /// 角色信息 + /// /// 角色数据集合信息 - public List SelectRoleList(SysRole role); + public PagedInfo SelectRoleList(SysRole role, Model.PagerInfo pager); /// /// 查询所有角色 diff --git a/ZR.Service/System/SysRoleService.cs b/ZR.Service/System/SysRoleService.cs index 94b82f4..f0df631 100644 --- a/ZR.Service/System/SysRoleService.cs +++ b/ZR.Service/System/SysRoleService.cs @@ -1,10 +1,12 @@ using Infrastructure; using Infrastructure.Attribute; +using Infrastructure.Model; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; +using ZR.Model; using ZR.Model.System; using ZR.Repository.System; using ZR.Service.System.IService; @@ -33,9 +35,9 @@ namespace ZR.Service /// /// 角色信息 /// 角色数据集合信息 - public List SelectRoleList(SysRole role) + public PagedInfo SelectRoleList(SysRole role, PagerInfo pager) { - return SysRoleRepository.SelectRoleList(role); + return SysRoleRepository.SelectRoleList(role, pager); } /// @@ -45,7 +47,7 @@ namespace ZR.Service /// public List SelectRoleAll() { - return SysRoleRepository.SelectRoleList(new SysRole()); + return SysRoleRepository.SelectRoleList(); } ///