| | |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import io.swagger.annotations.ApiParam; |
| | | import jodd.util.StringUtil; |
| | | import org.apache.commons.lang3.ArrayUtils; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | DictHosp dictHosp = hospService.getById(sysDept.getHospId()); |
| | | if (null != dictHosp) { |
| | | sysUser.setHospName(dictHosp.getHospAreaName()); |
| | | sysUser.setHospId(dictHosp.getHospAreaId()); |
| | | } |
| | | } |
| | | LambdaQueryWrapper<DictUserInfo> wq = new LambdaQueryWrapper<>(); |
| | |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | @GetMapping("/userListByDeptId") |
| | | public AjaxResult userListByDeptId(@RequestParam(required = false) String deptId){ |
| | | |
| | | LambdaQueryWrapper<SysUser> wrapper = new LambdaQueryWrapper<>(); |
| | | if(StringUtil.isNotBlank(deptId)){ |
| | | List<Long> deptIds = deptService.getDeptTreeById(deptId); |
| | | wrapper.in(SysUser::getDeptId,deptIds); |
| | | } |
| | | return AjaxResult.success(userService.list(wrapper)); |
| | | } |
| | | |
| | | @Log(title = "用户管理", businessType = BusinessType.EXPORT) |
| | | // @PreAuthorize("@ss.hasPermi('system:user:export')") |
| | | @PostMapping("/export") |