From 451a69534d6bf889d76f81d8727ffe2dbc3ef9f1 Mon Sep 17 00:00:00 2001 From: lsh9672 Date: Thu, 19 Jun 2025 16:48:08 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20=ED=9A=8C=EC=9B=90=EA=B0=80=EC=9E=85?= =?UTF-8?q?=EC=8B=9C,=20=EC=97=AD=ED=95=A0=20=EC=A0=80=EC=9E=A5.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ktds/hi/member/dto/SignupRequest.java | 6 ++++++ .../java/com/ktds/hi/member/service/MemberServiceImpl.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) 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);