package models import ( "github.com/engigu/baihu-panel/internal/constant" "gorm.io/gorm" ) type Language struct { ID uint `json:"id" gorm:"primaryKey"` Plugin string `json:"plugin" gorm:"size:100;not null;index"` Version string `json:"version" gorm:"size:100;not null;index"` InstallPath string `json:"install_path" gorm:"size:255"` Source string `json:"source" gorm:"size:255"` InstalledAt *LocalTime `json:"installed_at"` CreatedAt LocalTime `json:"created_at"` UpdatedAt LocalTime `json:"updated_at"` DeletedAt gorm.DeletedAt `json:"-" gorm:"index"` } func (Language) TableName() string { return constant.TablePrefix + "languages" }