package models import "time" type SenlinAgentSource struct { ID uint `gorm:"primaryKey"` Identity string `gorm:"type:char(36);uniqueIndex"` ProjectID uint `gorm:"index;not null"` ProjectIdentity string `gorm:"type:char(36);index"` CreatedBy uint `gorm:"index;not null"` CreatedByIdentity string `gorm:"type:char(36);index"` SourceInboxItemID *uint `gorm:"index"` SourceInboxItemIdentity *string `gorm:"type:char(36);index"` Kind string `gorm:"not null"` Title string `gorm:"not null"` URL string FilePath string ContentText string `gorm:"type:text"` CreatedAt time.Time UpdatedAt time.Time } func (SenlinAgentSource) TableName() string { return "senlin_agent_sources" }