move serializables to models package

This commit is contained in:
Denis Savosin
2024-10-24 12:50:35 +07:00
parent 511116f8bb
commit 24129c8102
7 changed files with 14 additions and 14 deletions

View File

@@ -1,7 +1,7 @@
package com.github.dannecron.demo.models package com.github.dannecron.demo.models
import com.github.dannecron.demo.services.serializables.OffsetDateTimeSerialization import com.github.dannecron.demo.models.serializables.OffsetDateTimeSerialization
import com.github.dannecron.demo.services.serializables.UuidSerialization import com.github.dannecron.demo.models.serializables.UuidSerialization
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
import org.springframework.data.annotation.Id import org.springframework.data.annotation.Id
import org.springframework.data.relational.core.mapping.Column import org.springframework.data.relational.core.mapping.Column

View File

@@ -1,7 +1,7 @@
package com.github.dannecron.demo.models package com.github.dannecron.demo.models
import com.github.dannecron.demo.services.serializables.OffsetDateTimeSerialization import com.github.dannecron.demo.models.serializables.OffsetDateTimeSerialization
import com.github.dannecron.demo.services.serializables.UuidSerialization import com.github.dannecron.demo.models.serializables.UuidSerialization
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
import org.springframework.data.annotation.Id import org.springframework.data.annotation.Id
import org.springframework.data.relational.core.mapping.Column import org.springframework.data.relational.core.mapping.Column

View File

@@ -1,8 +1,8 @@
package com.github.dannecron.demo.models package com.github.dannecron.demo.models
import com.github.dannecron.demo.services.serializables.OffsetDateTimeSerialization import com.github.dannecron.demo.models.serializables.OffsetDateTimeSerialization
import com.github.dannecron.demo.services.serializables.UuidSerialization import com.github.dannecron.demo.models.serializables.UuidSerialization
import com.github.dannecron.demo.utils.roundTo import com.github.dannecron.demo.utils.roundTo
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
import org.springframework.data.annotation.Id import org.springframework.data.annotation.Id

View File

@@ -1,7 +1,7 @@
package com.github.dannecron.demo.models.order package com.github.dannecron.demo.models.order
import com.github.dannecron.demo.services.serializables.OffsetDateTimeSerialization import com.github.dannecron.demo.models.serializables.OffsetDateTimeSerialization
import com.github.dannecron.demo.services.serializables.UuidSerialization import com.github.dannecron.demo.models.serializables.UuidSerialization
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
import org.springframework.data.annotation.Id import org.springframework.data.annotation.Id
import org.springframework.data.relational.core.mapping.Column import org.springframework.data.relational.core.mapping.Column

View File

@@ -1,7 +1,7 @@
package com.github.dannecron.demo.models.order package com.github.dannecron.demo.models.order
import com.github.dannecron.demo.services.serializables.OffsetDateTimeSerialization import com.github.dannecron.demo.models.serializables.OffsetDateTimeSerialization
import com.github.dannecron.demo.services.serializables.UuidSerialization import com.github.dannecron.demo.models.serializables.UuidSerialization
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
import org.springframework.data.annotation.Id import org.springframework.data.annotation.Id
import org.springframework.data.annotation.Transient import org.springframework.data.annotation.Transient

View File

@@ -1,4 +1,4 @@
package com.github.dannecron.demo.services.serializables package com.github.dannecron.demo.models.serializables
import kotlinx.serialization.KSerializer import kotlinx.serialization.KSerializer
import kotlinx.serialization.descriptors.PrimitiveKind import kotlinx.serialization.descriptors.PrimitiveKind
@@ -8,7 +8,7 @@ import kotlinx.serialization.encoding.Encoder
import java.time.OffsetDateTime import java.time.OffsetDateTime
import java.time.format.DateTimeFormatter import java.time.format.DateTimeFormatter
class OffsetDateTimeSerialization: KSerializer<OffsetDateTime> { object OffsetDateTimeSerialization: KSerializer<OffsetDateTime> {
override val descriptor = PrimitiveSerialDescriptor("Time", PrimitiveKind.STRING) override val descriptor = PrimitiveSerialDescriptor("Time", PrimitiveKind.STRING)
override fun deserialize(decoder: Decoder): OffsetDateTime = OffsetDateTime.parse(decoder.decodeString()) override fun deserialize(decoder: Decoder): OffsetDateTime = OffsetDateTime.parse(decoder.decodeString())

View File

@@ -1,4 +1,4 @@
package com.github.dannecron.demo.services.serializables package com.github.dannecron.demo.models.serializables
import kotlinx.serialization.KSerializer import kotlinx.serialization.KSerializer
import kotlinx.serialization.descriptors.PrimitiveKind import kotlinx.serialization.descriptors.PrimitiveKind
@@ -7,7 +7,7 @@ import kotlinx.serialization.encoding.Decoder
import kotlinx.serialization.encoding.Encoder import kotlinx.serialization.encoding.Encoder
import java.util.* import java.util.*
class UuidSerialization: KSerializer<UUID> { object UuidSerialization: KSerializer<UUID> {
override val descriptor = PrimitiveSerialDescriptor("UUID", PrimitiveKind.STRING) override val descriptor = PrimitiveSerialDescriptor("UUID", PrimitiveKind.STRING)
override fun deserialize(decoder: Decoder): UUID = UUID.fromString(decoder.decodeString()) override fun deserialize(decoder: Decoder): UUID = UUID.fromString(decoder.decodeString())