Skip to content

Commit bc2e827

Browse files
authored
Merge pull request #238 from limgahyun/main
feat: subscriber entity에 phoneNum 추가
2 parents 4bf8202 + eada4fb commit bc2e827

3 files changed

Lines changed: 11 additions & 3 deletions

File tree

src/main/java/ceos/backend/domain/subscriber/domain/Subscriber.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff 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
}

src/main/java/ceos/backend/domain/subscriber/dto/request/SubscribeRequest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

src/main/java/ceos/backend/domain/subscriber/service/SubscriberService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)