我正在开发一个项目,该项目使用 ktor-client 从 api 获取数据并使用 SQLDelight 将它们保存在数据库中。我的问题是我获取的数据来自api中的两个不同的路由,我知道如何将它们保存在数据库中的不同表中,但我想知道是否有办法将这些数据从两个数据类合并到一个并将它们保存到数据库中,我需要合并的是名字,姓氏,profilePicture,createdDate,状态。
我希望这是可以理解的,我将不胜感激以任何方式提供帮助。
@Serializable
data class ContactData(
@SerialName("_id")
val _id: String,
@SerialName("firstName")
val firstName: String,
@SerialName("lastName")
val lastName: String?,
@SerialName("profilePicture")
val profilePicture: String?
)
@Serializable
data class UserContacts(
@SerialName("contactId")
val contactId: String?,
@SerialName("createdDate")
val createdDate: String?,
@SerialName("status")
val status: Int?
)