From ccf9dfb83b9846974c569161502b784c668ee307 Mon Sep 17 00:00:00 2001 From: ZQN <364596817@qq.com> Date: 星期二, 18 六月 2024 16:48:07 +0800 Subject: [PATCH] 企业字段添加,执法评价添加 --- project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java b/project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java index b34dac0..e2d8390 100644 --- a/project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java +++ b/project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java @@ -5,6 +5,7 @@ import java.util.stream.Collectors; import javax.validation.Validator; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import org.slf4j.Logger; @@ -531,4 +532,25 @@ } return successMsg.toString(); } + + + /** + * 鎵归噺鍒犻櫎鐢ㄦ埛淇℃伅 + * + * @param deptId 闇�瑕佸垹闄ょ殑鐢ㄦ埛ID + * @return 缁撴灉 + */ + @Override + @Transactional + public int deleteUserByDeptId(Long deptId) + { + List<SysUser> sysUsers = userMapper.selectList(new LambdaQueryWrapper<SysUser>().eq(SysUser::getDeptId, deptId)); + return this.deleteUserByIds((Long[]) sysUsers.stream().map(SysUser::getUserId).toArray()); + } + + @Override + public List<Long> getNumByRoleKey(String roleKey, Long deptId) + { + return userMapper.getNumByRoleKey(roleKey, deptId); + } } -- Gitblit v1.9.1