File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
src/main/java/com/back/domain/user/dto Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ package com .back .domain .user .dto ;
2+
3+ import com .back .domain .user .entity .User ;
4+ import lombok .AllArgsConstructor ;
5+ import lombok .Builder ;
6+ import lombok .Getter ;
7+ import lombok .NoArgsConstructor ;
8+
9+ import java .time .LocalDateTime ;
10+
11+ @ Getter
12+ @ NoArgsConstructor
13+ @ AllArgsConstructor
14+ @ Builder
15+ public class UserDto {
16+
17+ private Long id ;
18+ private String email ;
19+ private String nickname ;
20+ private String profileImgUrl ;
21+ private Double abvDegree ;
22+ private LocalDateTime createdAt ;
23+ private LocalDateTime updatedAt ;
24+
25+ public static UserDto from (User user ) {
26+ if (user == null ) return null ;
27+ return UserDto .builder ()
28+ .id (user .getId ())
29+ .email (user .getEmail ())
30+ .nickname (user .getNickname ())
31+ .profileImgUrl (user .getProfileImgUrl ())
32+ .abvDegree (user .getAbvDegree ())
33+ .createdAt (user .getCreatedAt ())
34+ .updatedAt (user .getUpdatedAt ())
35+ .build ();
36+ }
37+ }
38+
You can’t perform that action at this time.
0 commit comments