You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
495 B
26 lines
495 B
package models
|
|
|
|
var CustomConfigs []Config
|
|
type Config struct{
|
|
ID uint `gorm:"primary_key" json:"id"`
|
|
ConfName string `json:"conf_name"`
|
|
ConfKey string `json:"conf_key"`
|
|
ConfValue string `json:"conf_value"`
|
|
}
|
|
|
|
func FindConfigs()[]Config{
|
|
var config []Config
|
|
DB.Find(&config)
|
|
return config
|
|
}
|
|
func InitConfig(){
|
|
CustomConfigs=FindConfigs()
|
|
}
|
|
func FindConfig(key string)string{
|
|
for _,config:=range CustomConfigs{
|
|
if key==config.ConfKey{
|
|
return config.ConfValue
|
|
}
|
|
}
|
|
return ""
|
|
} |