ソースを参照

update

master
dengbiao 1日前
コミット
49194758b8
2個のファイルの変更8行の追加0行の削除
  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 ファイルの表示

@@ -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 ファイルの表示

@@ -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 {


読み込み中…
キャンセル
保存