分堆打包-空包裹数据无法封包,新增分配用户接口

This commit is contained in:
liuzhaotian
2025-03-17 16:53:50 +08:00
parent 51532b2c67
commit ecfcc813ca
3 changed files with 33 additions and 1 deletions
@@ -42,6 +42,7 @@ import javax.annotation.Resource;
import javax.annotation.security.PermitAll;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
@@ -134,6 +135,27 @@ public class UserController {
pageResult.getTotal()));
}
@GetMapping("/divide-user")
@Operation(summary = "角色管理-分配用户")
@Parameter(name = "organId", description = "组织ID", required = true)
public CommonResult<List<UserRespVO>> getDivideUser(@Valid @RequestParam("organId") @NotNull(message = "组织ID不能为空") Long organId) {
UserPageReqVO pageReqVO = new UserPageReqVO();
pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
pageReqVO.setOrganId(organId);
PageResult<AdminUserDO> pageResult = userService.getUserPage(pageReqVO);
List<AdminUserDO> list = pageResult.getList();
if (CollUtil.isEmpty(list)) {
return success(new ArrayList<>());
}
return success(BeanUtils.toBean(list, UserRespVO.class));
}
@GetMapping({"/list-all-simple", "/simple-list"})
@Operation(summary = "获取用户精简信息列表", description = "只包含被开启的用户,主要用于前端的下拉选项")
public CommonResult<List<UserSimpleRespVO>> getSimpleUserList( @RequestParam(value = "organId", required = false) Long organId,