diff --git a/member/src/main/java/com/ktds/hi/member/dto/SignupRequest.java b/member/src/main/java/com/ktds/hi/member/dto/SignupRequest.java index f4640d1..9aa673f 100644 --- a/member/src/main/java/com/ktds/hi/member/dto/SignupRequest.java +++ b/member/src/main/java/com/ktds/hi/member/dto/SignupRequest.java @@ -34,4 +34,10 @@ public class SignupRequest { @Pattern(regexp = "^010-\\d{4}-\\d{4}$", message = "전화번호 형식이 올바르지 않습니다") @Schema(description = "전화번호", example = "010-1234-5678") private String phone; + + + @NotBlank(message = "역할분류는 필수입니다") + @Size(min = 2, max = 20, message = "역할분류는 2-20자 사이여야 합니다") + @Schema(description = "역할", example = "OWNER") + private String role; } diff --git a/member/src/main/java/com/ktds/hi/member/service/MemberServiceImpl.java b/member/src/main/java/com/ktds/hi/member/service/MemberServiceImpl.java index 4390b23..bc5dd2c 100644 --- a/member/src/main/java/com/ktds/hi/member/service/MemberServiceImpl.java +++ b/member/src/main/java/com/ktds/hi/member/service/MemberServiceImpl.java @@ -45,7 +45,7 @@ public class MemberServiceImpl implements MemberService { .password(passwordEncoder.encode(request.getPassword())) .nickname(request.getNickname()) .phone(request.getPhone()) - .role("USER") + .role(request.getRole()) .build(); MemberEntity savedMember = memberRepository.save(member);