Browse Source

实现ScopeDataAccessConfig

zhou-hao 5 năm trước cách đây
mục cha
commit
60e6d4246b

+ 6 - 1
hsweb-system/hsweb-system-organizational/hsweb-system-organizational-authorization/src/main/java/org/hswebframework/web/organizational/authorization/simple/ScopeByUserDataAccessConfig.java

@@ -3,6 +3,7 @@ package org.hswebframework.web.organizational.authorization.simple;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.ToString;
+import org.hswebframework.web.authorization.access.ScopeDataAccessConfig;
 import org.hswebframework.web.authorization.simple.AbstractDataAccessConfig;
 
 import java.util.Set;
@@ -14,7 +15,7 @@ import java.util.Set;
 @Getter
 @Setter
 @ToString
-public class ScopeByUserDataAccessConfig extends AbstractDataAccessConfig {
+public class ScopeByUserDataAccessConfig extends AbstractDataAccessConfig implements ScopeDataAccessConfig {
 
     private static final long serialVersionUID = 6678003761927318688L;
 
@@ -41,4 +42,8 @@ public class ScopeByUserDataAccessConfig extends AbstractDataAccessConfig {
         return obj instanceof ScopeByUserDataAccessConfig && obj.hashCode() == hashCode();
     }
 
+    public Set<Object> getScope(){
+        return ((Set) scope);
+    }
+
 }