|
@@ -9,10 +9,7 @@ import cn.newfeifan.mall.module.system.dal.dataobject.permission.RoleDO;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.springframework.lang.Nullable;
|
|
import org.springframework.lang.Nullable;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.Collection;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Set;
|
|
|
|
|
|
+import java.util.*;
|
|
|
|
|
|
@Mapper
|
|
@Mapper
|
|
public interface RoleMapper extends BaseMapperX<RoleDO> {
|
|
public interface RoleMapper extends BaseMapperX<RoleDO> {
|
|
@@ -39,6 +36,9 @@ public interface RoleMapper extends BaseMapperX<RoleDO> {
|
|
return selectList(RoleDO::getStatus, statuses);
|
|
return selectList(RoleDO::getStatus, statuses);
|
|
}
|
|
}
|
|
default List<String> selectByRoleIds(Set<Long> roleIds){
|
|
default List<String> selectByRoleIds(Set<Long> roleIds){
|
|
|
|
+ if (roleIds.isEmpty()) {
|
|
|
|
+ return Collections.emptyList();
|
|
|
|
+ }
|
|
List<RoleDO> roleDOS = selectList(new LambdaQueryWrapperX<RoleDO>()
|
|
List<RoleDO> roleDOS = selectList(new LambdaQueryWrapperX<RoleDO>()
|
|
.inIfPresent(RoleDO::getId, roleIds));
|
|
.inIfPresent(RoleDO::getId, roleIds));
|
|
List<String> strings = new ArrayList<>();
|
|
List<String> strings = new ArrayList<>();
|