update: 移动获取数据权限到UserManager
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
using System.Collections.Generic;
|
||||
using Ewide.Core.Entity;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Ewide.Core
|
||||
@@ -22,5 +24,6 @@ namespace Ewide.Core
|
||||
Task<List<SysRole>> GetUserRoleList(string userId);
|
||||
Task<List<SysRole>> GetUserRoleList();
|
||||
Task<List<string>> GetLoginPermissionList();
|
||||
Task<List<string>> GetUserDataScopeIdList();
|
||||
}
|
||||
}
|
||||
@@ -22,6 +22,7 @@ namespace Ewide.Core
|
||||
private readonly IRepository<SysOrg> _sysOrgRep;
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
private readonly ISysMenuService _sysMenuService;
|
||||
private readonly ISysUserService _sysUserService;
|
||||
|
||||
public string UserId
|
||||
{
|
||||
@@ -55,7 +56,8 @@ namespace Ewide.Core
|
||||
IRepository<SysEmp> sysEmpRep,
|
||||
IRepository<SysOrg> sysOrgRep,
|
||||
IHttpContextAccessor httpContextAccessor,
|
||||
ISysMenuService sysMenuService)
|
||||
ISysMenuService sysMenuService,
|
||||
ISysUserService sysUserService)
|
||||
{
|
||||
_sysUserRep = sysUserRep;
|
||||
_sysRoleRep = sysRoleRep;
|
||||
@@ -64,6 +66,7 @@ namespace Ewide.Core
|
||||
_sysOrgRep = sysOrgRep;
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
_sysMenuService = sysMenuService;
|
||||
_sysUserService = sysUserService;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -172,5 +175,9 @@ namespace Ewide.Core
|
||||
{
|
||||
return _sysMenuService.GetLoginPermissionList(UserId);
|
||||
}
|
||||
public Task<List<string>> GetUserDataScopeIdList()
|
||||
{
|
||||
return _sysUserService.GetUserDataScopeIdList(UserId);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user