-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathUserRequest.java
More file actions
33 lines (27 loc) · 896 Bytes
/
UserRequest.java
File metadata and controls
33 lines (27 loc) · 896 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package com.makefire.anonymous.rest.dto.request;
import com.makefire.anonymous.domain.user.entity.User;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
@Getter
@NoArgsConstructor(access = AccessLevel.PROTECTED)
public class UserRequest {
private Long id; // id값
private String userId; //아이디
private String name; //이름
private String password; //비밀번호
@Builder
public UserRequest (String userId, String name, String password){
this.userId = userId;
this.name = name;
this.password = password;
}
public static User toEntity(UserRequest userRequest){
return User.builder().
userId(userRequest.getUserId()).
name(userRequest.getName()).
password(userRequest.getPassword()).
build();
}
}