diff --git a/common/types/src/main/kotlin/com/sangdol/common/types/audit/AuditingInfo.kt b/common/types/src/main/kotlin/com/sangdol/common/types/audit/AuditingInfo.kt new file mode 100644 index 00000000..88ea23d1 --- /dev/null +++ b/common/types/src/main/kotlin/com/sangdol/common/types/audit/AuditingInfo.kt @@ -0,0 +1,19 @@ +package com.sangdol.common.types.audit + +import java.time.LocalDateTime + +data class Auditor( + val id: Long, + val name: String, +) { + companion object { + val UNKNOWN = Auditor(0, "Unknown") + } +} + +data class AuditingInfo( + val createdAt: LocalDateTime, + val createdBy: Auditor, + val updatedAt: LocalDateTime, + val updatedBy: Auditor, +) diff --git a/service/src/main/kotlin/com/sangdol/roomescape/common/dto/response/CommonApiResponse.kt b/common/types/src/main/kotlin/com/sangdol/common/types/web/ApiResponses.kt similarity index 70% rename from service/src/main/kotlin/com/sangdol/roomescape/common/dto/response/CommonApiResponse.kt rename to common/types/src/main/kotlin/com/sangdol/common/types/web/ApiResponses.kt index 524c23f6..c31f1808 100644 --- a/service/src/main/kotlin/com/sangdol/roomescape/common/dto/response/CommonApiResponse.kt +++ b/common/types/src/main/kotlin/com/sangdol/common/types/web/ApiResponses.kt @@ -1,9 +1,7 @@ -package com.sangdol.roomescape.common.dto.response +package com.sangdol.common.types.web -import com.fasterxml.jackson.annotation.JsonInclude import com.sangdol.common.types.exception.ErrorCode -@JsonInclude(JsonInclude.Include.NON_NULL) data class CommonApiResponse( val data: T? = null, ) diff --git a/service/src/main/kotlin/com/sangdol/roomescape/common/dto/AuditDto.kt b/service/src/main/kotlin/com/sangdol/roomescape/common/dto/AuditDto.kt deleted file mode 100644 index e52fdbe3..00000000 --- a/service/src/main/kotlin/com/sangdol/roomescape/common/dto/AuditDto.kt +++ /dev/null @@ -1,22 +0,0 @@ -package com.sangdol.roomescape.common.dto - -import java.time.LocalDateTime - -object AuditConstant { - val UNKNOWN_OPERATOR = OperatorInfo( - id = 0, - name = "unknown" - ) -} - -data class OperatorInfo( - val id: Long, - val name: String, -) - -data class AuditInfo( - val createdAt: LocalDateTime, - val createdBy: OperatorInfo, - val updatedAt: LocalDateTime, - val updatedBy: OperatorInfo, -)