feat: setting model

This commit is contained in:
Noah Hsu
2022-06-27 14:51:48 +08:00
parent 6bb2b76e25
commit e4c3ef0262
2 changed files with 41 additions and 0 deletions

11
internal/model/setting.go Normal file
View File

@ -0,0 +1,11 @@
package model
type SettingItem struct {
Key string `json:"key" gorm:"primaryKey" binding:"required"` // unique key
Value string `json:"value"` // value
Help string `json:"help"` // help message
Type string `json:"type"` // string, number, bool, select
Values string `json:"values"` // values for select
Group int `json:"group"` // use to group setting in frontend
Access int `json:"access"` // admin/guest/general
}