[api] admin/member/add
회원 정보 등록 추가
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user