From a9d1b9f4a62d8899676b497aeb7c93915a663760 Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 5 Sep 2025 16:55:50 +0900 Subject: [PATCH] =?UTF-8?q?fix(character):=20=EC=BA=90=EB=A6=AD=ED=84=B0?= =?UTF-8?q?=20=EC=83=81=EC=84=B8=20=EC=A1=B0=ED=9A=8C=20=EC=9D=91=EB=8B=B5?= =?UTF-8?q?=EC=97=90=20MBTI=C2=B7=EC=84=B1=EB=B3=84=C2=B7=EB=82=98?= =?UTF-8?q?=EC=9D=B4=20=ED=95=84=EB=93=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CharacterDetailResponse에 gender, age 필드 추가 - ChatCharacterController에서 gender, age 매핑 - 기존 엔티티(ChatCharacter)의 gender/age 활용 --- .../chat/character/controller/ChatCharacterController.kt | 2 ++ .../sodalive/chat/character/dto/CharacterDetailResponse.kt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/controller/ChatCharacterController.kt b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/controller/ChatCharacterController.kt index 6b780f0..930a9a4 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/controller/ChatCharacterController.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/controller/ChatCharacterController.kt @@ -175,6 +175,8 @@ class ChatCharacterController( name = character.name, description = character.description, mbti = character.mbti, + gender = character.gender, + age = character.age, imageUrl = "$imageHost/${character.imagePath ?: "profile/default-profile.png"}", personalities = personality, backgrounds = background, diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/dto/CharacterDetailResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/dto/CharacterDetailResponse.kt index 64e3632..1f5c6c5 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/dto/CharacterDetailResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/dto/CharacterDetailResponse.kt @@ -8,6 +8,8 @@ data class CharacterDetailResponse( val name: String, val description: String, val mbti: String?, + val gender: String?, + val age: Int?, val imageUrl: String, val personalities: CharacterPersonalityResponse?, val backgrounds: CharacterBackgroundResponse?,