| | |
| | | this.employeeService = employeeService; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public List<DeptVO> lazyList(String tenantId, Long parentId, Map<String, Object> param) { |
| | | if (AuthUtil.isAdministrator()) { |
| | | tenantId = ""; |
| | |
| | | return ((DeptMapper) this.baseMapper).lazyList(tenantId, parentId, param); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public List<DeptVO> tree(String tenantId) { |
| | | return ForestNodeMerger.merge(((DeptMapper) this.baseMapper).tree(tenantId)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public List<DeptVO> lazyTree(String tenantId, Long parentId) { |
| | | if (AuthUtil.isAdministrator()) { |
| | | tenantId = ""; |
| | |
| | | return ForestNodeMerger.merge(((DeptMapper) this.baseMapper).lazyTree(tenantId, parentId)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public String getDeptIds(String tenantId, String deptNames) { |
| | | List<Dept> deptList = this.baseMapper.selectList(Wrappers.<Dept>query().lambda().eq(Dept::getTenantId, tenantId).in(Dept::getDeptName, Func.toStrList(deptNames))); |
| | | /* |
| | |
| | | return null; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public String getDeptIdsByFuzzy(String tenantId, String deptNames) { |
| | | LambdaQueryWrapper<Dept> wrapper = Wrappers.<Dept>query().lambda().eq(Dept::getTenantId, tenantId); |
| | | /* |
| | |
| | | return null; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public List<String> getDeptNames(String deptIds) { |
| | | return this.baseMapper.getDeptNames(Func.toLongArray(deptIds)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public List<Dept> getDeptChild(Long deptId) { |
| | | return this.baseMapper.selectList(Wrappers.<Dept>query().lambda().like(Dept::getAncestors, deptId)); |
| | | /* |
| | |
| | | }, deptId));*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public boolean removeDept(String ids) { |
| | | Long cnt = this.baseMapper.selectCount(Wrappers.<Dept>query().lambda().in(Dept::getParentId, Func.toLongList(ids))); |
| | | /* |
| | |
| | | }*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public boolean submit(Dept dept) { |
| | | if (Func.isEmpty(dept.getParentId())) { |
| | | dept.setTenantId(AuthUtil.getTenantId()); |
| | |
| | | return saveOrUpdate(dept); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public List<DeptVO> search(String deptName, Long parentId) { |
| | | LambdaQueryWrapper<Dept> lambda = Wrappers.<Dept>query().lambda(); |
| | | /* |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | @Transactional |
| | | public boolean grant(final DataScopeGrantVO grantVO) { |
| | | this.deptScopeService.remove(Lambda.eq((v0) -> { |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IDataScopeManagerService |
| | | @Override |
| | | public List<String> grantSelect(final String deptId) { |
| | | return this.deptScopeService.listObjs(Lambda.eq(DeptScope::getDeptId, deptId).select(DeptScope::getScopeId), String::valueOf); |
| | | /* |