package migrate

import (
	wsmod "github.com/tidbcloud/aisupport/services/ticket-manager/models/workspace"

	"gorm.io/gorm"
)

const timelineEvidenceWindowIndex = "idx_workspace_timeline_evidence_window"

var _ = addRecord("202608311200", addTimelineEvidenceWindowIndex)

func addTimelineEvidenceWindowIndex(db *gorm.DB) error {
	if db.Migrator().HasIndex(&wsmod.TimelineEvidence{}, timelineEvidenceWindowIndex) {
		return nil
	}
	return db.Migrator().CreateIndex(&wsmod.TimelineEvidence{}, timelineEvidenceWindowIndex)
}
