package migrate

import (
	triageent "github.com/tidbcloud/aisupport/packages/sdk-go/contracts/entity/ticket-manager/triage"
	dispatchmodel "github.com/tidbcloud/aisupport/services/ticket-manager/models/dispatch"

	"gorm.io/gorm"
)

var _ = addRecord("202607271100", migrateDispatchContextTriageLanguage)

func migrateDispatchContextTriageLanguage(db *gorm.DB) error {
	if err := db.AutoMigrate(&dispatchmodel.Context{}); err != nil {
		return err
	}
	return db.Model(&dispatchmodel.Context{}).
		Where("triage_issue_type IS NOT NULL AND triage_language IS NULL").
		Update("triage_language", string(triageent.LanguageOther)).Error
}
