zzw
3 小时以前 82d07d97089bfe91a369d7bddd4ec09245e45923
emergency-repair-server/src/main/java/com/emergencyrepair/system/controller/SystemController.java
@@ -80,6 +80,17 @@
        return Result.ok();
    }
    @GetMapping("/users/{userId}/ext")
    public Result<Map<String, Object>> userExt(@PathVariable Long userId) {
        return Result.ok(systemService.userExt(userId));
    }
    @PutMapping("/users/{userId}/ext")
    public Result<Void> saveUserExt(@PathVariable Long userId, @RequestBody Requests.UserExtRequest request) {
        systemService.saveUserExt(userId, request.getEngineeringMajor(), request.getTeamMajor(), request.getResponsibleXNo());
        return Result.ok();
    }
    @PutMapping("/users/roles/batch")
    public Result<Void> saveBatchUserRoles(@RequestBody Requests.BatchUserRoleRequest request) {
        systemService.saveUserRolesBatch(request.getUserIds(), request.getRoleIds(), request.getMode());
@@ -91,6 +102,17 @@
        return Result.ok(systemService.depts());
    }
    @GetMapping("/depts/{deptId}/ext")
    public Result<Map<String, Object>> deptExt(@PathVariable Long deptId) {
        return Result.ok(systemService.deptExt(deptId));
    }
    @PutMapping("/depts/{deptId}/ext")
    public Result<Void> saveDeptExt(@PathVariable Long deptId, @RequestBody Requests.DeptExtRequest request) {
        systemService.saveDeptExt(deptId, request.getResponsibleXNo());
        return Result.ok();
    }
    @GetMapping("/login-logs")
    public Result<Page<SysLoginLog>> loginLogs(@RequestParam(defaultValue = "1") int current,
                                                @RequestParam(defaultValue = "20") int size,