dengbiao vor 1 Tag
Ursprung
Commit
49194758b8
2 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. +1
    -0
      src/dao/sys_cfg_dao.go
  2. +7
    -0
      src/implement/sys_cfg_implement.go

+ 1
- 0
src/dao/sys_cfg_dao.go Datei anzeigen

@@ -3,6 +3,7 @@
import "code.fnuoos.com/EggPlanet/egg_models.git/src/model"

type SysCfgDao interface {
Close() error
SysCfgGetAll() (*[]model.SysCfg, error)
SysCfgGetOneNoDataNoErr(key string) (*model.SysCfg, error)
SysCfgGetOne(key string) (*model.SysCfg, error)


+ 7
- 0
src/implement/sys_cfg_implement.go Datei anzeigen

@@ -26,6 +26,13 @@ type SysCfgDb struct {
RedisAddr redis.Conn
}

func (s SysCfgDb) Close() error { //TODO::使用时,强制defer调用此析构函数
if s.RedisAddr != nil {
return s.RedisAddr.Close()
}
return nil
}

func (s SysCfgDb) SysCfgGetAll() (*[]model.SysCfg, error) {
var cfgList []model.SysCfg
if err := s.Db.Cols("key,val,memo").Find(&cfgList); err != nil {


Laden…
Abbrechen
Speichern