add DeviceService

This commit is contained in:
2024-11-21 23:34:02 +01:00
parent 1c64cff8ef
commit 32fe3845a8
2 changed files with 81 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
package ltd.hlaeja.service
import java.time.ZonedDateTime
import java.util.UUID
import ltd.hlaeja.entity.DeviceEntity
import ltd.hlaeja.repository.DeviceRepository
import mu.KotlinLogging
import org.springframework.stereotype.Service
private val log = KotlinLogging.logger {}
@Service
class DeviceService(
private val deviceRepository: DeviceRepository,
) {
suspend fun addDevice(
type: UUID,
): DeviceEntity = deviceRepository.save(DeviceEntity(null, ZonedDateTime.now(), type))
.also { log.debug { "Added device ${it.id}" } }
}