fetch:我的模块数据

This commit is contained in:
root
2021-07-08 15:46:19 +08:00
parent fb05c70666
commit 9432d1a2f4
12 changed files with 272 additions and 3 deletions
@@ -91,4 +91,11 @@ public interface TsRoleDao extends BaseMapper<TsRole> {
* @return List<String>
*/
List<String> getResourceIdsByRoleIds(List<String> roleIds);
/**
* 获取该角色的第一级权限
* @param roleIds:角色ID
* @return List<String>
*/
List<String> getRootMenuIdsByRoleIds(List<String> roleIds);
}
@@ -78,4 +78,11 @@ public interface ITsRoleService extends IService<TsRole> {
List<String> getResource(String roleId);
List<String> getResourceIdsByRoleIds(List<String> roleIds);
/**
* 获取该角色的第一级权限
* @param roleIds:角色ID
* @return List<String>
*/
List<String> getRootMenuIdsByRoleIds(List<String> roleIds);
}
@@ -256,7 +256,18 @@ public class TsRoleServiceImpl extends ServiceImpl<TsRoleDao, TsRole> implements
return null;
}
/**
* 获取该角色的第一级权限
* @param roleIds:角色ID
* @return List<String>
*/
@Override
public List<String> getRootMenuIdsByRoleIds(List<String> roleIds) {
if(roleIds!=null&&roleIds.size()>0){
return tsRoleDao.getRootMenuIdsByRoleIds(roleIds);
}
return null;
}
}