|
@@ -1,9 +1,10 @@
|
|
|
using XF.Domain.Authentications;
|
|
|
+using XF.Domain.Dependency;
|
|
|
using XF.Domain.Entities;
|
|
|
|
|
|
namespace Hotline.Repository.SqlSugar.DataPermissions;
|
|
|
|
|
|
-public class DataPermissionManager : IDataPermissionManager
|
|
|
+public class DataPermissionManager : IDataPermissionManager, IScopeDependency
|
|
|
{
|
|
|
public DataPermissionScheme GetQueryFilter<TEntity>(ISessionContext sessionContext) where TEntity : class, IEntity<string>, IDataPermission, new()
|
|
|
{
|
|
@@ -12,7 +13,7 @@ public class DataPermissionManager : IDataPermissionManager
|
|
|
{
|
|
|
//todo 未配置数据查询权限处理方案
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if (queryFilter == EQueryFilter.CreatorOnly)
|
|
|
return new DataPermissionScheme(EQueryFilter.CreatorOnly);
|
|
|
|