package model import "time" // SiteSettingID 站点设置的固定单行主键。 const SiteSettingID uint = 1 // SiteSetting 站点信息,全站仅一行,字段为空时前端回退默认展示。 type SiteSetting struct { ID uint `gorm:"primaryKey" json:"-"` SiteName string `gorm:"size:100;not null;default:''" json:"site_name" example:"Rill"` Logo string `gorm:"size:500" json:"logo" example:"https://example.com/logo.png"` Favicon string `gorm:"size:500" json:"favicon" example:"https://example.com/favicon.ico"` Footer string `gorm:"size:1000" json:"footer" example:"Copyright © Rill"` CreatedAt time.Time `json:"-"` UpdatedAt time.Time `json:"updated_at"` } func (SiteSetting) TableName() string { return "site_settings" }