refactor(chat): migrate Message from Java POJO to Kotlin data class

This commit is contained in:
2026-03-06 21:04:58 +08:00
parent 77059f84c4
commit 28a1bf8d1f

View File

@@ -1,22 +1,14 @@
package work.slhaf.partner.api.chat.pojo; package work.slhaf.partner.api.chat.pojo
import lombok.*; import work.slhaf.partner.api.common.entity.PersistableObject
import work.slhaf.partner.api.common.entity.PersistableObject; import java.io.Serial
import java.io.Serial;
@EqualsAndHashCode(callSuper = true)
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Message extends PersistableObject {
data class Message(
val role: String,
val content: String
) : PersistableObject() {
companion object {
@Serial @Serial
private static final long serialVersionUID = 1L; private const val serialVersionUID = 1L
}
@NonNull
private String role;
@NonNull
private String content;
} }