|
@@ -11,12 +11,16 @@ import org.eco.vip.auth.domain.permission.pojo.PermissionVO;
|
|
|
import org.eco.vip.auth.mapper.PermissionMapper;
|
|
|
import org.eco.vip.orm.service.BaseService;
|
|
|
import org.eco.vip.orm.utils.BeanUtils;
|
|
|
+import org.eco.vip.orm.utils.StrUtils;
|
|
|
import org.eco.vip.security.core.domain.SecurityPermissionBO;
|
|
|
import org.eco.vip.security.core.domain.SecurityPermissionVO;
|
|
|
import org.eco.vip.security.core.service.ISecurityPermissionService;
|
|
|
+import org.eco.vip.security.utils.LoginHelper;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.HashSet;
|
|
|
import java.util.List;
|
|
|
+import java.util.Set;
|
|
|
|
|
|
/**
|
|
|
* @description PermissionService
|
|
@@ -33,6 +37,23 @@ public class PermissionService extends BaseService<PermissionMapper, Permission>
|
|
|
return this.listAs(queryWrapper, PermissionVO.class);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Set<String> getMenuPermission(String userId) {
|
|
|
+ return Set.of();
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Set<String> getRolePermission(String userId) {
|
|
|
+ Set<String> perms = new HashSet<>();
|
|
|
+ if (LoginHelper.isSuperAdmin(userId)) {
|
|
|
+ perms.add("*:*:*");
|
|
|
+ } else {
|
|
|
+ QueryWrapper queryWrapper = new QueryWrapper();
|
|
|
+ }
|
|
|
+
|
|
|
+ return perms;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public boolean addPermission(SecurityPermissionBO permissionBO) {
|
|
|
Permission permission = new Permission();
|