项目文件夹

文件
Qingshan Chen 7ceefbf6a8 shell init
2026-05-13 20:19:44 +08:00

21 行
800 B
Go

package models
import "time"
// SystemImageSetting stores admin-managed runtime image overrides for instance types.
type SystemImageSetting struct {
ID int `db:"id,primarykey,autoincrement" json:"id"`
InstanceType string `db:"instance_type" json:"instance_type"`
RuntimeType string `db:"runtime_type" json:"runtime_type"`
DisplayName string `db:"display_name" json:"display_name"`
Image string `db:"image" json:"image"`
IsEnabled bool `db:"is_enabled" json:"is_enabled"`
CreatedAt time.Time `db:"created_at" json:"created_at"`
UpdatedAt time.Time `db:"updated_at" json:"updated_at"`
}
// TableName returns the table name for the SystemImageSetting model.
func (s SystemImageSetting) TableName() string {
return "system_image_settings"
}