From 2965b8fea06ad2d0f848704b0e7a589b3ffe25f5 Mon Sep 17 00:00:00 2001 From: Klaus Date: Tue, 12 Aug 2025 17:01:51 +0900 Subject: [PATCH] =?UTF-8?q?feat(admin-character):=20=EC=BA=90=EB=A6=AD?= =?UTF-8?q?=ED=84=B0=20=EB=A6=AC=EC=8A=A4=ED=8A=B8,=20=EC=BA=90=EB=A6=AD?= =?UTF-8?q?=ED=84=B0=20=EC=83=81=EC=84=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CharacterType: 첫 글자만 대문자, 나머지 소문자로 변경 - 이미지가 null 이면 ""으로 변경 --- .../admin/chat/character/AdminChatCharacterController.kt | 4 ++-- .../admin/chat/character/dto/ChatCharacterDetailResponse.kt | 2 +- .../co/vividnext/sodalive/chat/character/ChatCharacter.kt | 6 +++--- .../sodalive/chat/character/service/ChatCharacterService.kt | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/AdminChatCharacterController.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/AdminChatCharacterController.kt index 6cb49ca..dca6acd 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/AdminChatCharacterController.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/AdminChatCharacterController.kt @@ -124,8 +124,8 @@ class AdminChatCharacterController( originalLink = request.originalLink, characterType = request.characterType?.let { runCatching { CharacterType.valueOf(it) } - .getOrDefault(CharacterType.CHARACTER) - } ?: CharacterType.CHARACTER, + .getOrDefault(CharacterType.Character) + } ?: CharacterType.Character, tags = request.tags, values = request.values, hobbies = request.hobbies, diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/dto/ChatCharacterDetailResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/dto/ChatCharacterDetailResponse.kt index ce7a21b..eb42368 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/dto/ChatCharacterDetailResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/dto/ChatCharacterDetailResponse.kt @@ -31,7 +31,7 @@ data class ChatCharacterDetailResponse( val fullImagePath = if (chatCharacter.imagePath != null && imageHost.isNotEmpty()) { "$imageHost/${chatCharacter.imagePath}" } else { - chatCharacter.imagePath + chatCharacter.imagePath ?: "" } return ChatCharacterDetailResponse( diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/ChatCharacter.kt b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/ChatCharacter.kt index 72f7caf..2b16565 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/ChatCharacter.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/ChatCharacter.kt @@ -54,7 +54,7 @@ class ChatCharacter( // 캐릭터 유형 @Enumerated(EnumType.STRING) @Column(nullable = false) - var characterType: CharacterType = CharacterType.CHARACTER, + var characterType: CharacterType = CharacterType.Character, var isActive: Boolean = true ) : BaseEntity() { @@ -134,6 +134,6 @@ class ChatCharacter( } enum class CharacterType { - CLONE, - CHARACTER + Clone, + Character } diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterService.kt index 73ac088..81c8a94 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterService.kt @@ -225,7 +225,7 @@ class ChatCharacterService( appearance: String? = null, originalTitle: String? = null, originalLink: String? = null, - characterType: CharacterType = CharacterType.CHARACTER, + characterType: CharacterType = CharacterType.Character, tags: List = emptyList(), values: List = emptyList(), hobbies: List = emptyList(), @@ -309,7 +309,7 @@ class ChatCharacterService( appearance: String? = null, originalTitle: String? = null, originalLink: String? = null, - characterType: CharacterType = CharacterType.CHARACTER, + characterType: CharacterType = CharacterType.Character, tags: List = emptyList(), values: List = emptyList(), hobbies: List = emptyList(),