diff --git a/Partner-Framework/src/main/java/work/slhaf/partner/api/chat/pojo/Message.kt b/Partner-Framework/src/main/java/work/slhaf/partner/api/chat/pojo/Message.kt index c199b3e3..4b5c5499 100644 --- a/Partner-Framework/src/main/java/work/slhaf/partner/api/chat/pojo/Message.kt +++ b/Partner-Framework/src/main/java/work/slhaf/partner/api/chat/pojo/Message.kt @@ -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 { - - @Serial - private static final long serialVersionUID = 1L; - - @NonNull - private String role; - @NonNull - private String content; +data class Message( + val role: String, + val content: String +) : PersistableObject() { + companion object { + @Serial + private const val serialVersionUID = 1L + } }