[api] admin/member/add

회원 정보 등록 추가
This commit is contained in:
2026-06-23 16:30:16 +09:00
parent 35b89d861c
commit 70f674f6e7
@@ -36,25 +36,25 @@ public class AdminMemberAddForm {
private String password;
@Schema(
description = "회원 권한 코드. 교사: CCM/SCM/I, 학생: R/E"
description = "회원 권한 코드. 교사: CCM/SCM/I, 학생: R/E 관리자: A"
, example = "I"
, requiredMode = Schema.RequiredMode.REQUIRED
)
@NotBlank(message = "회원 권한을 입력해주세요.")
@Pattern(
regexp = "^(CCM|SCM|I|R|E)$"
regexp = "^(CCM|SCM|I|R|E|A)$"
, message = "회원 권한은 CCM, SCM, I, R, E만 가능합니다."
)
private String userRole;
@Schema(
description = "회원 유형 코드. T: 교사, S: 학생"
description = "회원 유형 코드. T: 교사, S: 학생 A: 관리자"
, example = "T"
, requiredMode = Schema.RequiredMode.REQUIRED
)
@NotBlank(message = "회원 유형을 입력해주세요.")
@Pattern(
regexp = "^(T|S)$"
regexp = "^(T|S|A)$"
, message = "회원 유형은 T 또는 S만 가능합니다."
)
private String userType;
@@ -66,6 +66,10 @@ public class AdminMemberAddForm {
return true;
}
if ("A".equals(userType)) {
return "A".equals(userRole);
}
if ("T".equals(userType)) {
return "CCM".equals(userRole)
|| "SCM".equals(userRole)