jiangqs
2023-07-07 0ab1b864458f36b294933112824b10b13770915e
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/sys/SysUserController.java
@@ -27,6 +27,7 @@
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
@@ -57,6 +58,25 @@
    @Autowired
    private ISysConfigService configService;
    /**
     * 根据部门获取所有员工id
     * @param deptId
     * @return
     */
    @GetMapping("/dept/{deptId}")
    public R<List<Long>> getUserIds(@PathVariable("deptId") Long deptId)
    {
        SysUser sysUser = new SysUser();
        sysUser.setDeptId(deptId);
        List<SysUser> userList = userService.selectUserList(sysUser);
        List<Long> userIds = new ArrayList<>();
        for (int i = 0; i < userList.size(); i++) {
            userIds.add(userList.get(i).getUserId());
        }
        return R.ok(userIds);
    }
    /**
     * 获取用户列表
@@ -376,9 +396,24 @@
    }
    @ApiOperation(value = "修改用户权限")
    @Log(title = "用户管理", businessType = BusinessType.UPDATE,operContent = "修改用户权限")
    @PostMapping("/editUserMenu")
    public R editUserMenu(@RequestBody UserMenuEditDto userMenuEditDto){
        userService.editUserMenu(userMenuEditDto);
        return R.ok();
    }
    /**
     * @description  冻结用户
     * @author  jqs
     * @date    2023/6/29 17:20
     * @param userId
     * @return  R<Activeness>
     */
    @PostMapping("/frozenUser")
    public R frozenUser(@RequestBody Long userId)
    {
        userService.frozenUser(userId);
        return R.ok();
    }
}