Skip to content

Commit c526f00

Browse files
authored
feat: 프로필사진 지정 기능 추가 (#141)
* feat: 프로필사진 지정 기능 추가 * fix: 테스트 수정
1 parent 0b5ae98 commit c526f00

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

backend/ongi/src/main/java/ongi/auth/dto/RegisterRequest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ public record RegisterRequest(
1717
String name,
1818

1919
@NotNull(message = "부모 여부는 필수 입력값입니다.")
20-
Boolean isParent
20+
Boolean isParent,
21+
22+
@NotNull(message = "프로필 이미지 ID는 필수 입력값입니다.")
23+
Integer profileImageId
2124

2225
) {
2326

backend/ongi/src/main/java/ongi/user/dto/UserInfo.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ public record UserInfo(
99
String email,
1010
String name,
1111
Boolean isParent,
12+
Integer profileImageId,
1213
LocalDateTime createdAt,
1314
LocalDateTime updatedAt
1415

@@ -19,6 +20,7 @@ public UserInfo(User user){
1920
user.getEmail(),
2021
user.getName(),
2122
user.getIsParent(),
23+
user.getProfileImageId(),
2224
user.getCreatedAt(),
2325
user.getUpdatedAt()
2426
);

backend/ongi/src/main/java/ongi/user/entity/User.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ public class User {
3535
@Column(nullable = false)
3636
private Boolean isParent;
3737

38+
@Column(nullable = false)
39+
private Integer profileImageId;
40+
3841
@CreatedDate
3942
@Column(updatable = false, nullable = false)
4043
private LocalDateTime createdAt;

backend/ongi/src/test/java/ongi/FamilyControllerUnitTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ class GetFamilyMembersTest {
113113
void getFamilyMembers_Success() {
114114
// given
115115
List<UserInfo> expectedMembers = Arrays.asList(
116-
new UserInfo(UUID.randomUUID(), "test@example.com", "홍길동", true, LocalDateTime.now(), LocalDateTime.now()),
117-
new UserInfo(UUID.randomUUID(), "member@example.com", "김철수", false, LocalDateTime.now(), LocalDateTime.now())
116+
new UserInfo(UUID.randomUUID(), "test@example.com", "홍길동", true, 1, LocalDateTime.now(), LocalDateTime.now()),
117+
new UserInfo(UUID.randomUUID(), "member@example.com", "김철수", false, 1, LocalDateTime.now(), LocalDateTime.now())
118118
);
119119
given(familyService.getFamilyMembers(customUserDetails.getUser())).willReturn(expectedMembers);
120120

0 commit comments

Comments
 (0)