File tree Expand file tree Collapse file tree
src/main/java/ceos/backend/domain/subscriber Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,15 +23,20 @@ public class Subscriber extends BaseEntity {
2323 @ Size (max = 255 )
2424 private String email ;
2525
26+ @ Size (max = 255 )
27+ private String phoneNum ;
28+
2629 // 생성자
2730 @ Builder
28- private Subscriber (String email ) {
31+ private Subscriber (String email , String phoneNum ) {
2932 this .email = email ;
33+ this .phoneNum = phoneNum ;
3034 }
3135
32- public static Subscriber from (String email ) {
36+ public static Subscriber from (String email , String phoneNum ) {
3337 return Subscriber .builder ()
3438 .email (email )
39+ .phoneNum (phoneNum )
3540 .build ();
3641 }
3742}
Original file line number Diff line number Diff line change @@ -11,4 +11,7 @@ public class SubscribeRequest {
1111 @ Schema (defaultValue = "ceos@ceos-sinchon.com" , description = "이메일" )
1212 @ ValidEmail
1313 private String email ;
14+
15+ @ Schema (defaultValue = "010-1234-1234" , description = "전화번호" )
16+ private String phoneNum ;
1417}
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ public void subscribeMail(SubscribeRequest subscribeRequest) {
2929 //이메일 중복 검증
3030 subscriberHelper .validateEmail (subscribeRequest .getEmail ());
3131
32- Subscriber subscriber = Subscriber .from (subscribeRequest .getEmail ());
32+ Subscriber subscriber = Subscriber .from (subscribeRequest .getEmail (), subscribeRequest . getPhoneNum () );
3333 subscriberRepository .save (subscriber );
3434 }
3535
You can’t perform that action at this time.
0 commit comments