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
4 years ago
|
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 ""
|
||
|
}
|