From 79e3588e33aa5b0d36a2998466a5ee3bb71bdabe Mon Sep 17 00:00:00 2001 From: suyeoniii Date: Mon, 24 Mar 2025 22:20:51 +0900 Subject: [PATCH] =?UTF-8?q?Feat:=201:1=20=EB=AC=B8=EC=9D=98=20API=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20(status=20=ED=83=80=EC=9E=85=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD,=20createdAt=20=EC=B6=94=EA=B0=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../application/inquiry/dto/GetInquiryResult.kt | 12 ++++++++---- .../inquiry/dto/GetInquiryDetailResponse.kt | 6 ++++-- .../routebox/controller/inquiry/dto/InquiryDto.kt | 5 ++++- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/main/kotlin/com/routebox/routebox/application/inquiry/dto/GetInquiryResult.kt b/src/main/kotlin/com/routebox/routebox/application/inquiry/dto/GetInquiryResult.kt index 1b3413e..b1bb40f 100644 --- a/src/main/kotlin/com/routebox/routebox/application/inquiry/dto/GetInquiryResult.kt +++ b/src/main/kotlin/com/routebox/routebox/application/inquiry/dto/GetInquiryResult.kt @@ -1,26 +1,30 @@ package com.routebox.routebox.application.inquiry.dto +import InquiryType import com.routebox.routebox.domain.inquiry.Inquiry +import com.routebox.routebox.domain.inquiry.InquiryStatus data class GetInquiryResult( val inquiryId: Long, val userId: Long, - val type: String, + val type: InquiryType, val content: String, - val status: String, + val status: InquiryStatus, val reply: String?, val imageUrls: List, + val createdAt: String, ) { companion object { fun from(inquiry: Inquiry, imageUrls: List): GetInquiryResult { return GetInquiryResult( inquiryId = inquiry.inquiryId, userId = inquiry.userId, - type = inquiry.type.name, + type = inquiry.type, content = inquiry.content, - status = inquiry.status.name, + status = inquiry.status, reply = inquiry.reply, imageUrls = imageUrls, + createdAt = inquiry.createdAt.toString(), ) } } diff --git a/src/main/kotlin/com/routebox/routebox/controller/inquiry/dto/GetInquiryDetailResponse.kt b/src/main/kotlin/com/routebox/routebox/controller/inquiry/dto/GetInquiryDetailResponse.kt index 6a6a9ba..04aa7cb 100644 --- a/src/main/kotlin/com/routebox/routebox/controller/inquiry/dto/GetInquiryDetailResponse.kt +++ b/src/main/kotlin/com/routebox/routebox/controller/inquiry/dto/GetInquiryDetailResponse.kt @@ -1,13 +1,15 @@ package com.routebox.routebox.controller.inquiry.dto +import InquiryType import com.routebox.routebox.application.inquiry.dto.GetInquiryResult +import com.routebox.routebox.domain.inquiry.InquiryStatus data class GetInquiryDetailResponse( val inquiryId: Long, val userId: Long, - val type: String, + val type: InquiryType, val content: String, - val status: String, + val status: InquiryStatus, val reply: String?, val imageUrls: List?, ) { diff --git a/src/main/kotlin/com/routebox/routebox/controller/inquiry/dto/InquiryDto.kt b/src/main/kotlin/com/routebox/routebox/controller/inquiry/dto/InquiryDto.kt index 1bd0e9d..3cb71da 100644 --- a/src/main/kotlin/com/routebox/routebox/controller/inquiry/dto/InquiryDto.kt +++ b/src/main/kotlin/com/routebox/routebox/controller/inquiry/dto/InquiryDto.kt @@ -1,11 +1,13 @@ package com.routebox.routebox.controller.inquiry.dto import com.routebox.routebox.application.inquiry.dto.GetInquiryResult +import com.routebox.routebox.domain.inquiry.InquiryStatus data class InquiryDto( val inquiryId: Long, val content: String, - val status: String, + val status: InquiryStatus, + val createdAt: String, ) { companion object { fun from(inquiry: GetInquiryResult): InquiryDto { @@ -13,6 +15,7 @@ data class InquiryDto( inquiryId = inquiry.inquiryId, content = inquiry.content, status = inquiry.status, + createdAt = inquiry.createdAt, ) } }