!556 新增mybatis注释

* docs 新增mybatis注释
This commit is contained in:
AprilWind
2024-06-27 09:46:17 +00:00
committed by 疯狂的狮子Li
parent 3681150010
commit 3dff529920
15 changed files with 386 additions and 63 deletions

View File

@ -3,14 +3,14 @@ package org.dromara.system.service.impl;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.convert.Convert;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.dromara.system.domain.SysDept;
import org.dromara.common.mybatis.helper.DataBaseHelper;
import lombok.RequiredArgsConstructor;
import org.dromara.common.core.utils.StreamUtils;
import org.dromara.common.mybatis.helper.DataBaseHelper;
import org.dromara.system.domain.SysDept;
import org.dromara.system.domain.SysRoleDept;
import org.dromara.system.mapper.SysDeptMapper;
import org.dromara.system.mapper.SysRoleDeptMapper;
import org.dromara.system.service.ISysDataScopeService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.List;
@ -30,6 +30,12 @@ public class SysDataScopeServiceImpl implements ISysDataScopeService {
private final SysRoleDeptMapper roleDeptMapper;
private final SysDeptMapper deptMapper;
/**
* 获取角色自定义权限
*
* @param roleId 角色Id
* @return 部门Id组
*/
@Override
public String getRoleCustom(Long roleId) {
List<SysRoleDept> list = roleDeptMapper.selectList(
@ -42,6 +48,12 @@ public class SysDataScopeServiceImpl implements ISysDataScopeService {
return null;
}
/**
* 获取部门及以下权限
*
* @param deptId 部门Id
* @return 部门Id组
*/
@Override
public String getDeptAndChild(Long deptId) {
List<SysDept> deptList = deptMapper.selectList(new LambdaQueryWrapper<SysDept>()