33 lines
1021 B
Java
33 lines
1021 B
Java
package io.dataease.ext;
|
|
|
|
|
|
import io.dataease.auth.entity.AuthItem;
|
|
import io.dataease.plugins.common.base.domain.SysAuth;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
public interface ExtAuthMapper {
|
|
|
|
List<Long> queryUserIdWithRoleIds(@Param("roleIds") List<Long> roleIds);
|
|
|
|
List<Long> queryUserIdWithDeptIds(@Param("deptIds") List<Long> deptIds);
|
|
|
|
List<SysAuth> queryByResource(@Param("resourceId") String resourceId);
|
|
|
|
List<AuthItem> dataSourceIdByUser(String userId);
|
|
List<AuthItem> dataSetIdByUser(String userId);
|
|
List<AuthItem> panelIdByUser(String userId);
|
|
|
|
List<AuthItem> dataSourceIdByRole(String roleId);
|
|
List<AuthItem> dataSetIdByRole(String roleId);
|
|
List<AuthItem> panelIdByRole(String roleId);
|
|
|
|
List<AuthItem> dataSourceIdByDept(String deptId);
|
|
List<AuthItem> dataSetIdByDept(String deptId);
|
|
List<AuthItem> panelIdByDept(String deptId);
|
|
|
|
String parentResource(@Param("resourceId") String resourceId, @Param("type") String type);
|
|
}
|