Skip to content

Commit

Permalink
πŸ‘” νšŒμ› κ°€μž… IN port Command(#3)
Browse files Browse the repository at this point in the history
  • Loading branch information
jun108059 committed Jun 23, 2022
1 parent af24234 commit e2a2480
Showing 1 changed file with 16 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,15 +1,30 @@
package hexagonal.api.member.application.port.in;

import hexagonal.core.domain.jpa.MemberJpaEntity;
import lombok.Getter;

@Getter
public class RegisterMemberCommand {

private final String name;
private final String email;
private final String memberType;

public RegisterMemberCommand(String name, String type) {
public RegisterMemberCommand(String name, String email, String type) {
this.name = name;
this.email = email;
this.memberType = type;
// MemberType ENUM String 일치 μž…λ ₯ μœ νš¨μ„± 검증
// name Validation μΆ”κ°€
}

public MemberJpaEntity toJpaEntity() {
return MemberJpaEntity.builder()
.id(null)
.name(name)
.email(email)
.type(memberType)
.build();
}

}

0 comments on commit e2a2480

Please sign in to comment.