| | |
| | | @GetMapping("/get") |
| | | @Operation(summary = "获得班组成员") |
| | | @Parameter(name = "id", description = "编号", required = true, example = "1024") |
| | | @PreAuthorize("@ss.hasPermission('mes:cal-team:query')") |
| | | public CommonResult<MesCalTeamMemberRespVO> getTeamMember(@RequestParam("id") Long id) { |
| | | MesCalTeamMemberDO member = teamMemberService.getTeamMember(id); |
| | | return success(BeanUtils.toBean(member, MesCalTeamMemberRespVO.class)); |
| | |
| | | |
| | | @GetMapping("/page") |
| | | @Operation(summary = "获得班组成员分页") |
| | | @PreAuthorize("@ss.hasPermission('mes:cal-team:query')") |
| | | public CommonResult<PageResult<MesCalTeamMemberRespVO>> getTeamMemberPage(@Valid MesCalTeamMemberPageReqVO pageReqVO) { |
| | | PageResult<MesCalTeamMemberDO> pageResult = teamMemberService.getTeamMemberPage(pageReqVO); |
| | | return success(BeanUtils.toBean(pageResult, MesCalTeamMemberRespVO.class)); |
| | |
| | | |
| | | @GetMapping("/list-by-team") |
| | | @Operation(summary = "获得班组成员列表", description = "支持单个 teamId 或多个 teamIds") |
| | | @PreAuthorize("@ss.hasPermission('mes:cal-team:query')") |
| | | public CommonResult<List<MesCalTeamMemberRespVO>> getTeamMemberListByTeam( |
| | | @RequestParam(value = "teamId", required = false) Long teamId, |
| | | @RequestParam(value = "teamIds", required = false) Collection<Long> teamIds) { |