package entity

import "message-service/commons/utils"

const (
	TableBotInteractRecord string = "bot_interact_record"
)

type BotInteractRecord struct {
	ID            uint64         `gorm:"column:id" json:"id"`
	SessionID     string         `gorm:"column:session_id" json:"session_id"`
	Question      string         `gorm:"column:question" json:"question"`
	QuestionCtx   string         `gorm:"column:question_ctx" json:"question_ctx"`
	Prompt        string         `gorm:"column:prompt" json:"prompt"`
	PromptVersion string         `gorm:"column:prompt_version" json:"prompt_version"`
	Response      string         `gorm:"column:response" json:"response"`
	CreatedBy     string         `gorm:"column:created_by" json:"created_by"`
	CreatedAt     utils.JsonTime `gorm:"column:created_at" json:"created_at"`
	UpdatedAt     utils.JsonTime `gorm:"column:updated_at" json:"updated_at"`
}
