|
|
|
@ -28,6 +28,7 @@ package org.springblade.system.controller; |
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
|
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
|
@ -529,6 +530,10 @@ public class UserController { |
|
|
|
@Operation(summary = "根据角色别名查询所有用户", description = "传入roleAlias") |
|
|
|
@Operation(summary = "根据角色别名查询所有用户", description = "传入roleAlias") |
|
|
|
public R<List<UserVO>> listAllByRole(@Parameter(description = "角色别名") String roleAlias) { |
|
|
|
public R<List<UserVO>> listAllByRole(@Parameter(description = "角色别名") String roleAlias) { |
|
|
|
List<User> list = userExtService.listAllByRole(roleAlias); |
|
|
|
List<User> list = userExtService.listAllByRole(roleAlias); |
|
|
|
|
|
|
|
if(ObjectUtils.isEmpty(list)){ |
|
|
|
|
|
|
|
List<UserVO> list1 = new ArrayList<>(); |
|
|
|
|
|
|
|
return R.data(list1); |
|
|
|
|
|
|
|
} |
|
|
|
return R.data(UserWrapper.build().listVO(list)); |
|
|
|
return R.data(UserWrapper.build().listVO(list)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|