diff --git a/Application-Module/src/main/kotlin/com/asap/application/letter/port/in/GetSendLetterUsecase.kt b/Application-Module/src/main/kotlin/com/asap/application/letter/port/in/GetSendLetterUsecase.kt index 3448ce3..cf520a2 100644 --- a/Application-Module/src/main/kotlin/com/asap/application/letter/port/in/GetSendLetterUsecase.kt +++ b/Application-Module/src/main/kotlin/com/asap/application/letter/port/in/GetSendLetterUsecase.kt @@ -31,6 +31,7 @@ interface GetSendLetterUsecase { val content: String, val images: List, val templateType: Int, + val letterCode: String?, ) : Response() } } diff --git a/Application-Module/src/main/kotlin/com/asap/application/letter/service/LetterQueryService.kt b/Application-Module/src/main/kotlin/com/asap/application/letter/service/LetterQueryService.kt index 6040f56..5d47356 100644 --- a/Application-Module/src/main/kotlin/com/asap/application/letter/service/LetterQueryService.kt +++ b/Application-Module/src/main/kotlin/com/asap/application/letter/service/LetterQueryService.kt @@ -201,6 +201,7 @@ class LetterQueryService( content = letter.content.content, images = letter.content.images, templateType = letter.content.templateType, + letterCode = letter.letterCode, ) } } diff --git a/Bootstrap-Module/src/main/kotlin/com/asap/bootstrap/letter/controller/LetterController.kt b/Bootstrap-Module/src/main/kotlin/com/asap/bootstrap/letter/controller/LetterController.kt index f826255..753738c 100644 --- a/Bootstrap-Module/src/main/kotlin/com/asap/bootstrap/letter/controller/LetterController.kt +++ b/Bootstrap-Module/src/main/kotlin/com/asap/bootstrap/letter/controller/LetterController.kt @@ -237,6 +237,7 @@ class LetterController( content = response.content, images = response.images, templateType = response.templateType, + letterCode = response.letterCode, ) } diff --git a/Bootstrap-Module/src/main/kotlin/com/asap/bootstrap/letter/dto/SendLetterDetailResponse.kt b/Bootstrap-Module/src/main/kotlin/com/asap/bootstrap/letter/dto/SendLetterDetailResponse.kt index 0d54859..a40622c 100644 --- a/Bootstrap-Module/src/main/kotlin/com/asap/bootstrap/letter/dto/SendLetterDetailResponse.kt +++ b/Bootstrap-Module/src/main/kotlin/com/asap/bootstrap/letter/dto/SendLetterDetailResponse.kt @@ -8,4 +8,5 @@ data class SendLetterDetailResponse( val content: String, val images: List, val templateType: Int, + val letterCode: String?, ) diff --git a/Bootstrap-Module/src/test/kotlin/com/asap/bootstrap/acceptance/letter/controller/LetterControllerTest.kt b/Bootstrap-Module/src/test/kotlin/com/asap/bootstrap/acceptance/letter/controller/LetterControllerTest.kt index ac6c0e5..e503090 100644 --- a/Bootstrap-Module/src/test/kotlin/com/asap/bootstrap/acceptance/letter/controller/LetterControllerTest.kt +++ b/Bootstrap-Module/src/test/kotlin/com/asap/bootstrap/acceptance/letter/controller/LetterControllerTest.kt @@ -500,6 +500,7 @@ class LetterControllerTest : LetterAcceptanceSupporter() { content = "content", images = listOf("images"), templateType = 1, + letterCode = "letterCode", ) BDDMockito .given( @@ -542,6 +543,10 @@ class LetterControllerTest : LetterAcceptanceSupporter() { exists() isNumber() } + jsonPath("$.letterCode") { + exists() + isString() + } } }