Изменил страницу "Кафедра",добавлена модалка с полями для создания записи в Кафедральный файлик

This commit is contained in:
2026-03-31 00:49:37 +03:00
parent 522bc97b8c
commit b14d937062
7 changed files with 544 additions and 52 deletions

View File

@@ -38,14 +38,15 @@ public class AuthController {
!passwordEncoder.matches(request.getPassword(), userOpt.get().getPassword())) {
return ResponseEntity
.status(401)
.body(new LoginResponse(false, "Неверное имя пользователя или пароль", null, null, null));
.body(new LoginResponse(false, "Неверное имя пользователя или пароль", null, null, null, null));
}
User user = userOpt.get();
String token = UUID.randomUUID().toString();
String roleName = user.getRole().name();
String redirect = ROLE_REDIRECTS.getOrDefault(roleName, "/");
Long departmentId = user.getDepartmentId();
return ResponseEntity.ok(new LoginResponse(true, "OK", token, roleName, redirect));
return ResponseEntity.ok(new LoginResponse(true, "OK", token, roleName, redirect, departmentId));
}
}

View File

@@ -7,16 +7,18 @@ public class LoginResponse {
private String token;
private String role;
private String redirect;
private Long departmentId;
public LoginResponse() {
}
public LoginResponse(boolean success, String message, String token, String role, String redirect) {
public LoginResponse(boolean success, String message, String token, String role, String redirect, Long departmentId) {
this.success = success;
this.message = message;
this.token = token;
this.role = role;
this.redirect = redirect;
this.departmentId = departmentId;
}
public boolean isSuccess() {
@@ -58,4 +60,12 @@ public class LoginResponse {
public void setRedirect(String redirect) {
this.redirect = redirect;
}
public Long getDepartmentId() {
return departmentId;
}
public void setDepartmentId(Long departmentId) {
this.departmentId = departmentId;
}
}