Skip to content

Commit 8db4883

Browse files
committed
feat: 지원자 응답 DTO 변환 메소드 추가
1 parent 6ed21e9 commit 8db4883

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/main/java/dmu/dasom/api/domain/applicant/entity/Applicant.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package dmu.dasom.api.domain.applicant.entity;
22

3+
import dmu.dasom.api.domain.applicant.dto.ApplicantResponseDto;
34
import dmu.dasom.api.domain.applicant.enums.ApplicantStatus;
45
import jakarta.persistence.*;
56
import jakarta.validation.constraints.*;
@@ -73,4 +74,18 @@ public void updateStatus(final ApplicantStatus status) {
7374
this.status = status;
7475
}
7576

77+
public ApplicantResponseDto toApplicantResponse() {
78+
return ApplicantResponseDto.builder()
79+
.id(this.id)
80+
.studentNo(this.studentNo)
81+
.contact(this.contact)
82+
.email(this.email)
83+
.grade(this.grade)
84+
.reasonForApply(this.reasonForApply)
85+
.activityWish(this.activityWish)
86+
.status(this.status)
87+
.createdAt(this.createdAt)
88+
.build();
89+
}
90+
7691
}

0 commit comments

Comments
 (0)