Files
SingBox-Gopanel/internal/model/plugin.go
CN-JS-HuiBai 1ed31b9292
All checks were successful
build / build (api, amd64, linux) (push) Successful in -47s
build / build (api, arm64, linux) (push) Successful in -48s
build / build (api.exe, amd64, windows) (push) Successful in -47s
first commit
2026-04-17 09:49:16 +08:00

22 lines
860 B
Go

package model
type Plugin struct {
ID int `gorm:"primaryKey;column:id" json:"id"`
Code string `gorm:"column:code" json:"code"`
Name string `gorm:"column:name" json:"name"`
Description *string `gorm:"column:description" json:"description"`
Version *string `gorm:"column:version" json:"version"`
Author *string `gorm:"column:author" json:"author"`
URL *string `gorm:"column:url" json:"url"`
Email *string `gorm:"column:email" json:"email"`
License *string `gorm:"column:license" json:"license"`
Requires *string `gorm:"column:requires" json:"requires"`
Config *string `gorm:"column:config" json:"config"`
Type *string `gorm:"column:type" json:"type"`
IsEnabled bool `gorm:"column:is_enabled" json:"is_enabled"`
}
func (Plugin) TableName() string {
return "v2_plugins"
}