diff --git a/src/main/kotlin/roomescape/common/dto/AuditDto.kt b/src/main/kotlin/roomescape/common/dto/AuditDto.kt new file mode 100644 index 00000000..10931d5f --- /dev/null +++ b/src/main/kotlin/roomescape/common/dto/AuditDto.kt @@ -0,0 +1,22 @@ +package 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 modifiedAt: LocalDateTime, + val modifiedBy: OperatorInfo, +) diff --git a/src/main/kotlin/roomescape/common/dto/CommonAuth.kt b/src/main/kotlin/roomescape/common/dto/CommonAuth.kt index 9265fcc6..af9b36f6 100644 --- a/src/main/kotlin/roomescape/common/dto/CommonAuth.kt +++ b/src/main/kotlin/roomescape/common/dto/CommonAuth.kt @@ -64,11 +64,6 @@ enum class PrincipalType { USER, ADMIN } -data class OperatorInfo( - val id: Long, - val name: String -) - data class CurrentUserContext( val id: Long, val name: String,