Skip to content

Commit 09ab6a1

Browse files
committed
Fix: 과정 정보 추가
1 parent cceabad commit 09ab6a1

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

src/main/java/kr/co/amateurs/server/domain/dto/directmessage/DirectMessageRoomResponse.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import kr.co.amateurs.server.domain.entity.directmessage.DirectMessageRoom;
44
import kr.co.amateurs.server.domain.entity.directmessage.Participant;
5+
import kr.co.amateurs.server.domain.entity.post.enums.DevCourseTrack;
56
import kr.co.amateurs.server.domain.entity.user.User;
67
import lombok.Builder;
78

@@ -14,6 +15,8 @@ public record DirectMessageRoomResponse(
1415
Long partnerId,
1516
String partnerNickname,
1617
String partnerProfileImage,
18+
DevCourseTrack devcourseName,
19+
String devcourseBatch,
1720
String lastMessage,
1821
LocalDateTime sentAt
1922
) {
@@ -28,6 +31,8 @@ public static DirectMessageRoomResponse fromCollection(DirectMessageRoom room, U
2831
partner.getUserId(),
2932
partner.getNickname(),
3033
partner.getProfileImage(),
34+
partner.getDevcourseName(),
35+
partner.getDevcourseBatch(),
3136
room.getLastMessage(),
3237
room.getSentAt()
3338
);

src/main/java/kr/co/amateurs/server/domain/entity/directmessage/Participant.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package kr.co.amateurs.server.domain.entity.directmessage;
22

3+
import kr.co.amateurs.server.domain.entity.post.enums.DevCourseTrack;
34
import kr.co.amateurs.server.domain.entity.user.User;
45
import lombok.AllArgsConstructor;
56
import lombok.Builder;
@@ -16,6 +17,8 @@ public class Participant {
1617
private Long userId;
1718
private String nickname;
1819
private String profileImage;
20+
private DevCourseTrack devcourseName;
21+
private String devcourseBatch;
1922
private LocalDateTime lastReadAt;
2023
private LocalDateTime reEntryAt;
2124

@@ -36,6 +39,8 @@ public static Participant from(User user) {
3639
.userId(user.getId())
3740
.nickname(user.getNickname())
3841
.profileImage(user.getImageUrl())
42+
.devcourseName(user.getDevcourseName())
43+
.devcourseBatch(user.getDevcourseBatch())
3944
.build();
4045
}
4146
}

0 commit comments

Comments
 (0)