ExampleHistoryMapper.kt
package com.example.templateproject.persistence.entity.mapper
import com.example.templateproject.persistence.entity.Example
import com.example.templateproject.persistence.entity.history.ExampleHistory
import com.example.templateproject.persistence.entity.history.HistoryEvent
import org.springframework.stereotype.Service
@Service
class ExampleHistoryMapper : AbstractHistoryMapper<Example, ExampleHistory>() {
override fun toHistoryEntity(
entity: Example,
event: HistoryEvent,
): ExampleHistory =
ExampleHistory(
entity.id!!,
event,
entity.name,
)
}