refactor: CommonApiResponse 및 Audit 타입 모듈 이전

This commit is contained in:
이상진 2025-09-27 21:04:39 +09:00
parent 715a0f979a
commit 288b67518e
3 changed files with 20 additions and 25 deletions

View File

@ -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,
)

View File

@ -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<T>(
val data: T? = null,
)

View File

@ -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,
)